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__GKHpT{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__JpIqa{color:#2b3640;font-weight:800;letter-spacing:-.2px;text-decoration:none}.Header_right__wuW6r{margin-left:auto}.Header_authNav__c9p4P,.Header_right__wuW6r{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.Header_authLink__ICyk1{background:none;border:none;color:#2b7a2b;cursor:pointer;font-weight:700;line-height:1;padding:0;text-decoration:none;white-space:nowrap}.Header_authLink__ICyk1:hover{text-decoration:underline}.Header_divider__rkngP{color:#c4c8cc;padding:0 4px}.Header_timerBox__fugiZ{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__wove8{font-size:1.2rem;line-height:1}.Header_timeText__xYnds{letter-spacing:.5px;white-space:nowrap}@media (max-width:1024px){.Header_header__GKHpT{align-items:flex-start!important;flex-direction:column!important;gap:8px;padding:10px 14px}.Header_logo__JpIqa{font-size:1.1rem;font-weight:800;margin-bottom:4px}.Header_right__wuW6r{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin-left:0;width:100%}.Header_timerBox__fugiZ{font-size:.95rem;padding:6px 10px}.Header_authNav__c9p4P{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.Header_divider__rkngP{color:#c4c8cc;padding:0 4px}a,body,header{text-orientation:mixed!important;transform:none!important;writing-mode:horizontal-tb!important}}.Tab_wrap__FE8Y8{align-items:center;background:#f6f7f9;border-bottom:1px solid #e3e6ec;display:flex;justify-content:space-between;padding:4px 8px}.Tab_tabs__WgZPP{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.Tab_tabs__WgZPP::-webkit-scrollbar{height:6px}.Tab_tabs__WgZPP::-webkit-scrollbar-thumb{background:#d5dae3;border-radius:999px}.Tab_tabs__WgZPP::-webkit-scrollbar-track{background:#0000}.Tab_tab__DlQYN{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__DlQYN:hover{background:#fafbfc}.Tab_dragging__Yjjez{opacity:.4}.Tab_dropIndicator__-rVM5{align-self:stretch;background:#3b82f6;border-radius:1px;flex:0 0 auto;width:2px}.Tab_active__ffYth{border-bottom-color:#3b82f6;box-shadow:inset 0 -2px 0 #3b82f6;color:#1f2937}.Tab_icon__ffKwL{font-size:14px}.Tab_title__cZfDO{font-size:14px;font-weight:600}.Tab_close__snwF4{background:#0000;border:none;cursor:pointer;font-size:16px;line-height:1;padding:2px 4px}.Tab_tools__p-tiN{display:flex;gap:8px}.Tab_tools__p-tiN>button{padding:4px 6px}.Tab_tools__p-tiN>button:hover{background:#f1f5fb}.Tab_tools__p-tiN>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__FE8Y8{align-items:stretch;display:flex;flex-direction:column;gap:6px}.Tab_tabs__WgZPP{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.Tab_tools__p-tiN{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.Tab_tools__p-tiN>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__p-tiN>button:hover{background:#f1f5fb}}.MyPage_container__nu1WN{margin:0 auto;max-width:900px;padding:40px 20px}.MyPage_header__BVga3{border-bottom:2px solid #e0e0e0;margin-bottom:40px;padding-bottom:16px}.MyPage_header__BVga3 h1{color:#1a1a1a;font-size:28px;font-weight:700;margin:0}.MyPage_loading__xe3eF{color:#666;font-size:18px;padding:60px 20px;text-align:center}.MyPage_section__AKzEG{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:32px;padding:32px}.MyPage_sectionTitle__11R33{border-bottom:2px solid #f0f0f0;color:#333;font-size:20px;font-weight:600;margin:0 0 24px;padding-bottom:12px}.MyPage_infoCard__M53Eq{display:flex;flex-direction:column;gap:16px}.MyPage_infoRow__fWysz{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;padding:12px 0}.MyPage_infoRow__fWysz:last-child{border-bottom:none}.MyPage_infoLabel__9ZSUV{color:#555;font-size:15px;font-weight:600;min-width:120px}.MyPage_infoValue__eOZT9{color:#1a1a1a;font-size:15px}.MyPage_leaveCard__XAl\+7{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.MyPage_leaveItem__\+p\+39{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:16px;padding:20px;transition:transform .2s,box-shadow .2s}.MyPage_leaveItem__\+p\+39:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.MyPage_leaveIcon__b27HQ{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.MyPage_leaveInfo__Hnln-{flex:1 1}.MyPage_leaveLabel__uGens{color:#666;font-size:14px;font-weight:500;margin-bottom:6px}.MyPage_leaveValue__\+HpTM{color:#1a1a1a;font-size:22px;font-weight:700}.MyPage_passwordForm__adJiH{max-width:500px}.MyPage_formGroup__BbpSP{margin-bottom:24px}.MyPage_formLabel__6bQa1{color:#333;display:block;font-size:15px;font-weight:600;margin-bottom:8px}.MyPage_formInput__atkCz{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__atkCz:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a;outline:none}.MyPage_formHint__7D9FP{color:#888;display:block;font-size:13px;margin-top:6px}.MyPage_submitBtn__zDqoX{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__zDqoX:hover{background:#357abd;transform:translateY(-1px)}.MyPage_submitBtn__zDqoX:active{transform:translateY(0)}.MyPage_errorMsg__Wa\+wU{background:#ffebee;border-left:4px solid #c62828;color:#c62828}.MyPage_errorMsg__Wa\+wU,.MyPage_successMsg__jixQW{border-radius:8px;font-size:14px;margin-bottom:20px;padding:12px 16px}.MyPage_successMsg__jixQW{background:#e8f5e9;border-left:4px solid #2e7d32;color:#2e7d32}@media (max-width:768px){.MyPage_container__nu1WN{padding:20px 16px}.MyPage_section__AKzEG{padding:24px 20px}.MyPage_leaveCard__XAl\+7{grid-template-columns:1fr}.MyPage_infoLabel__9ZSUV{font-size:14px;min-width:100px}.MyPage_infoValue__eOZT9{font-size:14px}}.MyPage_eventsContainer__GgHfE{overflow-x:auto}.MyPage_eventsTable__drDHv{min-width:800px;width:100%}.MyPage_eventsTable__drDHv table{border-collapse:collapse;width:100%}.MyPage_eventsTable__drDHv thead{background-color:#f8f9fa}.MyPage_eventsTable__drDHv 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__drDHv td{border-bottom:1px solid #f0f0f0;color:#555;font-size:14px;padding:14px 12px;text-align:center}.MyPage_eventsTable__drDHv tbody tr:hover{background-color:#f8f9fa;transition:background-color .2s}.MyPage_eventType__hMwcN{background-color:#e3f2fd;border-radius:12px;color:#1976d2;display:inline-block;font-size:13px;font-weight:500;padding:4px 12px}.MyPage_noEvents__l5LnD{color:#999;padding:60px 20px;text-align:center}.MyPage_noEvents__l5LnD p{font-size:16px;margin:0}@media (max-width:768px){.MyPage_eventsTable__drDHv{font-size:13px;min-width:650px}.MyPage_eventsTable__drDHv td,.MyPage_eventsTable__drDHv th{font-size:13px;padding:10px 8px}.MyPage_eventType__hMwcN{font-size:12px;padding:3px 10px}}.MyPage_titleCell__Fxfnx{text-align:left!important}.Dashboard_wrap__VF-3l{--tab-cols:5;--grid-cols:5;--grid-gap:12px;background:#f3f5f7;min-height:100vh;padding:16px}.Dashboard_panel__h4tUy{background:#e8f5ea;border:1px solid #d7eddc;border-radius:12px;box-sizing:border-box;margin-top:12px;padding:12px}.Dashboard_tabs__QKlrX{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__h-Dqe,.Dashboard_tab__MVJdj{-webkit-appearance:none;appearance:none;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:-.2px;padding:12px 8px;text-align:center;white-space:nowrap;width:100%}.Dashboard_tab__MVJdj{background:#fff;border:1px solid #cfe7d2;color:#2b7a2b}.Dashboard_tab__MVJdj:hover{background:#f6fffa}.Dashboard_tabActive__h-Dqe{background:#2ecc71;border:1px solid #25b765;color:#fff}.Dashboard_grid__\+ZPSO{grid-gap:var(--grid-gap);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-cols),1fr)}.Dashboard_card__gJQvp{background:#fff;border:1px solid #e6e9ec;border-radius:12px;box-shadow:0 1px 2px #0000000a;grid-column:span 1;padding:12px}.Dashboard_cardTitle__P4D12{border-bottom:1px solid #f0f0f0;color:#333;font-size:16px;font-weight:800;margin-bottom:10px;padding-bottom:8px;text-align:center}.Dashboard_menu__JVLQi{list-style:none;margin:0;padding:0}.Dashboard_menuItem__5qh2Q+.Dashboard_menuItem__5qh2Q{margin-top:10px}.Dashboard_menuLink__uGcaE{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__uGcaE:focus,.Dashboard_menuLink__uGcaE:hover{background:#eef7f1;border-color:#9ed0b5;color:#111;outline:none}@media (max-width:1200px){.Dashboard_wrap__VF-3l{--tab-cols:3;--grid-cols:3}}@media (max-width:900px){.Dashboard_wrap__VF-3l{--tab-cols:2;--grid-cols:2}}@media (max-width:600px){.Dashboard_wrap__VF-3l{--tab-cols:1;--grid-cols:1}}.TaskAssignNew_wrap__SkfxY{background:#f3f5f7;min-height:100vh;padding:16px}.TaskAssignNew_panel__ASvWL{background:#e8f5ea;border:1px solid #d7eddc;border-radius:12px;margin-top:12px;padding:16px}.TaskAssignNew_panelTitle__v8Lvx{border-bottom:1px solid #c5e2c8;color:#1a6b1a;font-size:15px;font-weight:700;margin-bottom:16px;padding-bottom:10px}.TaskAssignNew_badge__UtOgj{background:#e8f5ea;border:.5px solid #c5e2c8;border-radius:10px;color:#1a6b1a;display:inline-block;font-size:10px;font-weight:500;margin-left:6px;padding:2px 7px;vertical-align:middle}.TaskAssignNew_section__P2heH{background:#fff;border:1px solid #e6e9ec;border-radius:10px;margin-bottom:12px;padding:14px 16px}.TaskAssignNew_sectionLabel__9SSvG{color:#2b7a2b;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.TaskAssignNew_fieldLabel__KnW17{color:#555;font-size:13px;margin-bottom:4px}.TaskAssignNew_fieldHint__6\+R4U{color:#999;font-size:11px;margin-top:4px}.TaskAssignNew_row__jlvxm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.TaskAssignNew_row2__o55zZ,.TaskAssignNew_row3__FDbrf{align-items:start;display:flex;flex-wrap:wrap;gap:24px}.TaskAssignNew_input__lkemV{background:#f9fafb;border:1px solid #d0d7de;border-radius:6px;box-sizing:border-box;color:#222;font-size:13px;padding:8px 10px;width:100%}.TaskAssignNew_input__lkemV:focus{border-color:#2ecc71;outline:none}.TaskAssignNew_inputSmall__ao6RR{background:#f9fafb;border:1px solid #d0d7de;border-radius:6px;box-sizing:border-box;color:#222;font-size:13px;max-width:200px;padding:8px 10px;width:100%}.TaskAssignNew_inputSmall__ao6RR:focus{border-color:#2ecc71;outline:none}.TaskAssignNew_inputMini__nu-WY{background:#f9fafb;border:1px solid #d0d7de;border-radius:6px;box-sizing:border-box;color:#222;font-size:13px;padding:8px 10px;width:70px}.TaskAssignNew_inputMini__nu-WY:focus{border-color:#2ecc71;outline:none}.TaskAssignNew_titleInput__z6fIf{width:50%}.TaskAssignNew_dateWrap__g51dP{position:relative;width:130px}.TaskAssignNew_dateInput__XL2\+J{width:130px}.TaskAssignNew_catWrap__YzyEK{width:260px}.TaskAssignNew_diffTimeWrap__w4XgB{display:flex;gap:24px}.TaskAssignNew_textarea__dLvgE{background:#f9fafb;border:1px solid #d0d7de;border-radius:6px;box-sizing:border-box;color:#222;font-family:inherit;font-size:13px;min-height:80px;padding:8px 10px;resize:vertical;width:100%}.TaskAssignNew_textarea__dLvgE:focus{border-color:#2ecc71;outline:none}.TaskAssignNew_starRow__Wa38x{display:flex;gap:6px;margin-top:4px}.TaskAssignNew_star__QC-aC{align-items:center;background:#f9fafb;border:1px solid #d0d7de;border-radius:6px;color:#ccc;cursor:pointer;display:flex;font-size:16px;height:34px;justify-content:center;padding:0 10px;transition:background .15s;white-space:nowrap;width:auto}.TaskAssignNew_starOn__UijG1{background:#fffbe6;border-color:#f0c040;color:#f0c040}.TaskAssignNew_subSection__wTnfS{background:#f6f8fa;border-radius:8px;margin-top:8px;padding:10px 12px}.TaskAssignNew_subLabel__Muiqh{color:#555;font-size:12px;font-weight:700;margin-bottom:6px}.TaskAssignNew_error__5Dt2V{background:#fff3f3;border:1px solid #fcc;border-radius:8px;color:#c00;font-size:13px;margin-bottom:12px;padding:10px 14px}.TaskAssignNew_btnRow__0su-6{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.TaskAssignNew_btnCancel__OLaOG{background:#fff;border:1px solid #d0d7de;border-radius:8px;color:#555;cursor:pointer;font-size:13px;font-weight:500;padding:9px 20px}.TaskAssignNew_btnCancel__OLaOG:hover{background:#f6f8fa}.TaskAssignNew_btnSubmit__6EbQg{background:#2ecc71;border:1px solid #25b765;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 24px}.TaskAssignNew_btnSubmit__6EbQg:hover{background:#27ae60}.TaskAssignNew_btnSubmit__6EbQg:disabled{background:#a8d5b5;border-color:#a8d5b5;cursor:not-allowed}.TaskAssignNew_dueDateStack__n\+dSW{align-items:center;display:flex;flex-direction:row;gap:4px}.TaskAssignNew_dueDateAmpm__7FrTK{display:flex;gap:4px}.TaskAssignNew_datePlaceholder__aqTmn{display:none}@media (max-width:700px){.TaskAssignNew_row2__o55zZ,.TaskAssignNew_row3__FDbrf,.TaskAssignNew_row__jlvxm{grid-template-columns:1fr}.TaskAssignNew_inputSmall__ao6RR{max-width:100%}.TaskAssignNew_dueDateStack__n\+dSW{align-items:flex-start;flex-direction:column;gap:6px}.TaskAssignNew_datePlaceholder__aqTmn{color:#aaa;display:block;font-size:13px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.TaskAssignNew_catWrap__YzyEK,.TaskAssignNew_dateInput__XL2\+J,.TaskAssignNew_dateWrap__g51dP,.TaskAssignNew_newCatInput__CWC0m,.TaskAssignNew_titleInput__z6fIf{max-width:100%!important;width:100%!important}.TaskAssignNew_section__P2heH input,.TaskAssignNew_section__P2heH select,.TaskAssignNew_section__P2heH textarea{box-sizing:border-box;max-width:100%;width:100%}.TaskAssignNew_section__P2heH select[name=est_hours],.TaskAssignNew_section__P2heH select[name=est_minutes]{flex:1 1;min-width:0;width:auto}.TaskAssignNew_starRow__Wa38x{flex-wrap:wrap}.TaskAssignNew_diffTimeWrap__w4XgB{flex-direction:column;gap:14px}}@media (min-width:768px){.TaskAssignNew_sectionLabel__9SSvG{font-size:14px}.TaskAssignNew_fieldLabel__KnW17{font-size:15px}.TaskAssignNew_fieldHint__6\+R4U{font-size:13px}.TaskAssignNew_input__lkemV,.TaskAssignNew_textarea__dLvgE{font-size:15px}.TaskAssignNew_subLabel__Muiqh{font-size:14px}.TaskAssignNew_btnCancel__OLaOG,.TaskAssignNew_btnSubmit__6EbQg{font-size:15px}}.TaskAssignList_wrap__\+FSAp{background:#f3f5f7;min-height:100vh;padding:16px}.TaskAssignList_panel__Kkc9n{background:#e8f5ea;border:1px solid #d7eddc;border-radius:12px;margin-top:12px;padding:16px}.TaskAssignList_top__7EUa1{align-items:center;border-bottom:1px solid #c5e2c8;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;margin-bottom:14px;padding-bottom:10px}.TaskAssignList_title__\+4N12{color:#1a6b1a;font-size:15px;font-weight:700;white-space:nowrap}.TaskAssignList_btnNew__HxVw6{background:#2ecc71;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:7px 16px;width:-webkit-fit-content;width:fit-content}.TaskAssignList_btnNew__HxVw6:hover{background:#27ae60}.TaskAssignList_summary__q4fE3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:14px}.TaskAssignList_scard__9AOCb{background:#fff;border:1px solid #e6e9ec;border-radius:8px;padding:10px 14px}.TaskAssignList_scardLabel__cI0cj{color:#888;font-size:11px;margin-bottom:4px;white-space:nowrap}.TaskAssignList_scardNum__HmjSC{color:#222;font-size:22px;font-weight:500}.TaskAssignList_amber__ekKET{color:#ba7517}.TaskAssignList_green__nO1lL{color:#3b6d11}.TaskAssignList_filterRow__cHZHu{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.TaskAssignList_filterGroup__w6vvm{display:flex;gap:6px}.TaskAssignList_filterBtn__mpCoO{background:#fff;border:1px solid #d0d7de;border-radius:20px;color:#555;cursor:pointer;font-size:12px;padding:5px 13px;white-space:nowrap}.TaskAssignList_filterOn__Z5x-Q{background:#e8f5ea;border-color:#2ecc71;color:#1a6b1a;font-weight:700}.TaskAssignList_assigneeSelect__N1baV{background:#fff;border:1px solid #d0d7de;border-radius:8px;color:#333;cursor:pointer;font-size:12px;padding:5px 10px;width:-webkit-fit-content;width:fit-content}.TaskAssignList_tableWrap__xPeQ7{background:#fff;border:1px solid #e6e9ec;border-radius:10px;overflow:hidden}.TaskAssignList_table__2wdX-{border-collapse:collapse;table-layout:fixed;width:100%}.TaskAssignList_table__2wdX- th{background:#f6f8fa;border-bottom:1px solid #e6e9ec;color:#888;font-size:11px;font-weight:700;padding:10px 12px;text-align:left;text-align:center}.TaskAssignList_table__2wdX- td{border-bottom:1px solid #f0f0f0;color:#222;font-size:13px;padding:11px 12px;text-align:center}.TaskAssignList_table__2wdX- tr:last-child td{border-bottom:none}.TaskAssignList_table__2wdX- tr:hover td{background:#f9fafb}.TaskAssignList_tdTitle__Sw-nT{font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.TaskAssignList_stars__DniM4{color:#f0c040;font-size:13px;letter-spacing:-2px}.TaskAssignList_starsGray__CWBtP{color:#ddd;font-size:13px;letter-spacing:-2px}.TaskAssignList_overdue__YJbvP{color:#dc3545;font-weight:700}.TaskAssignList_dueSoon__voW4u{color:#e67e22;font-weight:500}.TaskAssignList_dueTag__w6FNR{background:#ffebee;color:#c62828}.TaskAssignList_dueTagWarn__tio7a,.TaskAssignList_dueTag__w6FNR{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;margin-left:4px;padding:1px 5px}.TaskAssignList_dueTagWarn__tio7a{background:#fff3e0;color:#e65100}.TaskAssignList_bPending__hBJFs{background:#fff3cd;color:#856404}.TaskAssignList_bInprogress__Qv8q1,.TaskAssignList_bPending__hBJFs{border-radius:10px;display:inline-block;font-size:11px;font-weight:700;padding:2px 8px}.TaskAssignList_bInprogress__Qv8q1{background:#d1ecf1;color:#0c5460}.TaskAssignList_bDone__6mk9R{background:#d4edda;border-radius:10px;color:#155724;display:inline-block;font-size:11px;font-weight:700;padding:2px 8px}.TaskAssignList_btnDetail__\+--4O{background:#fff;border:1px solid #d0d7de;border-radius:6px;color:#555;cursor:pointer;font-size:11px;padding:4px 10px}.TaskAssignList_btnDetail__\+--4O:hover{background:#f6f8fa}.TaskAssignList_empty__mRAa2{background:#fff;border-radius:10px;color:#aaa;font-size:13px;padding:40px;text-align:center}.TaskAssignList_mobileList__blDLD{display:none}.TaskAssignList_taskCard__ccmM3{background:#fff;border:1px solid #e6e9ec;border-radius:10px;margin-bottom:10px;padding:14px}.TaskAssignList_taskCardRow__h7nrB{align-items:flex-start;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.TaskAssignList_taskCardLabel__Iwj3n{color:#888;font-size:12px;min-width:50px}.TaskAssignList_taskCardValue__pyIEc{color:#222;flex:1 1;font-weight:500;text-align:right}.TaskAssignList_taskCardTitle__gRKeh{color:#1a6b1a;font-size:14px;font-weight:700;margin-bottom:10px}.TaskAssignList_taskCardBtns__iL3IZ{display:flex;gap:8px;margin-top:10px}.TaskAssignList_modalBox__g6uc6{background:#fff;border-radius:12px;display:flex;flex-direction:row;max-height:85vh;max-width:95vw;overflow:hidden;width:900px}.TaskAssignList_modalLeft__1ykIf{border-right:1px solid #e6e9ec;flex:1 1;overflow-y:auto;padding:24px}.TaskAssignList_modalGrid__itky-{grid-gap:4px 12px;display:grid;font-size:13px;gap:4px 12px;grid-template-columns:1fr 1fr;margin-bottom:8px}.TaskAssignList_modalRight__wi-Mj{display:flex;flex:1 1;flex-direction:column;padding:20px}@media (max-width:700px){.TaskAssignList_summary__q4fE3{grid-template-columns:repeat(3,1fr)}.TaskAssignList_filterRow__cHZHu{align-items:flex-start;flex-direction:column}.TaskAssignList_tableWrap__xPeQ7{display:none}.TaskAssignList_mobileList__blDLD{display:block}.TaskAssignList_modalBox__g6uc6{border-radius:0;box-sizing:border-box;flex-direction:column;height:100%;max-height:100vh;width:100%}.TaskAssignList_modalLeft__1ykIf{border-bottom:1px solid #e6e9ec;border-right:none}.TaskAssignList_modalRight__wi-Mj{width:100%}}.TaskAssignList_btnAnswer__8KTGq{background:#ebf5fb;border:1px solid #3498db;border-radius:6px;color:#1a6b9a;cursor:pointer;font-size:11px;padding:4px 10px;white-space:nowrap}.TaskAssignList_btnAnswer__8KTGq:hover{background:#d6eaf8}.TaskAssignList_blue__-tdMT{color:#1a6b9a}.TaskAssignList_bChat__bKAKz{background:#ebf5fb;border-radius:10px;color:#1a6b9a;display:inline-block;font-size:11px;font-weight:700;margin-left:4px;padding:2px 6px}.TaskAssignList_searchInput__nThgx{border:1px solid #d0d7de;border-radius:6px;font-size:13px;height:32px;min-width:180px;outline:none;padding:0 10px}.TaskAssignList_searchInput__nThgx:focus{border-color:#2b7a2b;box-shadow:0 0 0 2px #2b7a2b1f}.TaskQnA_wrap__Y36Pp{margin-top:20px}.TaskQnA_header__8xr3H{color:#2b7a2b;font-size:12px;font-weight:700;margin-bottom:8px}.TaskQnA_loading__P64yP{color:#aaa;font-size:12px;padding:8px 0}.TaskQnA_chatBox__KYerW{background:#f6f8fa;border:1px solid #e6e9ec;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:10px;max-height:380px;min-height:180px;overflow-y:auto;padding:12px}.TaskQnA_empty__ST7NA{color:#aaa;font-size:12px;padding:20px 0;text-align:center}.TaskQnA_row__rVwfH{align-items:flex-end;display:flex;gap:6px}.TaskQnA_rowMine__SP8r2{flex-direction:row-reverse}.TaskQnA_rowOther__-Kwoq{flex-direction:row}.TaskQnA_avatar__OvC9A{align-items:center;background:#2ecc71;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.TaskQnA_bubble_wrap__tSVRn{display:flex;flex-direction:column;max-width:70%}.TaskQnA_name__\+Bmvz{color:#888;font-size:11px;margin-bottom:2px;padding-left:4px}.TaskQnA_bubble__BnGbv{border-radius:12px;font-size:13px;line-height:1.5;padding:8px 12px;white-space:pre-wrap;word-break:break-word}.TaskQnA_bubbleMine__eyDNA{background:#2ecc71;border-bottom-right-radius:3px;color:#fff}.TaskQnA_bubbleOther__5f18o{background:#fff;border:1px solid #e6e9ec;border-bottom-left-radius:3px;color:#222}.TaskQnA_time__G6Gos{color:#bbb;font-size:10px;margin-top:3px;padding-left:4px}.TaskQnA_timeRight__rsXs-{padding-right:4px;text-align:right}.TaskQnA_inputRow__f1cfS{align-items:flex-end;display:flex;gap:8px;margin-top:8px}.TaskQnA_textarea__R0fHB{border:1px solid #d0d7de;border-radius:8px;flex:1 1;font-family:inherit;font-size:13px;line-height:1.5;min-height:80px;padding:8px 10px;resize:none}.TaskQnA_textarea__R0fHB:focus{border-color:#2ecc71;outline:none}.TaskQnA_btnSend__3PSzy{background:#2ecc71;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:-webkit-fit-content;height:fit-content;padding:8px 12px;white-space:nowrap;width:60px}.TaskQnA_btnSend__3PSzy:hover{background:#27ae60}.TaskReceivedList_wrap__MuCOf{background:#f3f5f7;min-height:100vh;padding:16px}.TaskReceivedList_panel__fEUaw{background:#e8f5ea;border:1px solid #d7eddc;border-radius:12px;margin-top:12px;padding:16px}.TaskReceivedList_top__4R1T0{align-items:center;border-bottom:1px solid #c5e2c8;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.TaskReceivedList_title__gPCDb{color:#1a6b1a;font-size:15px;font-weight:700}.TaskReceivedList_summary__NIVbZ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:14px}.TaskReceivedList_blue__sE8v9{color:#1a6b9a}.TaskReceivedList_scard__mmbNo{background:#fff;border:1px solid #e6e9ec;border-radius:8px;padding:10px 14px}.TaskReceivedList_scardLabel__Z23Qj{color:#888;font-size:11px;margin-bottom:4px;white-space:nowrap}.TaskReceivedList_scardNum__3FHz\+{color:#222;font-size:22px;font-weight:500}.TaskReceivedList_amber__Yyauw{color:#ba7517}.TaskReceivedList_green__d71DJ{color:#3b6d11}.TaskReceivedList_filterRow__aAg1g{display:flex;gap:8px;margin-bottom:12px}.TaskReceivedList_filterBtn__daKUf{background:#fff;border:1px solid #d0d7de;border-radius:20px;color:#555;cursor:pointer;font-size:12px;padding:5px 14px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.TaskReceivedList_filterOn__Zv0hj{background:#e8f5ea;border-color:#2ecc71;color:#1a6b1a;font-weight:700}.TaskReceivedList_tableWrap__I\+WaP{background:#fff;border:1px solid #e6e9ec;border-radius:10px;overflow:hidden}.TaskReceivedList_table__M00iC{border-collapse:collapse;table-layout:fixed;width:100%}.TaskReceivedList_table__M00iC th{background:#f6f8fa;border-bottom:1px solid #e6e9ec;color:#888;font-size:11px;font-weight:700;padding:10px 12px;text-align:center}.TaskReceivedList_table__M00iC td{border-bottom:1px solid #f0f0f0;color:#222;font-size:13px;padding:11px 12px;text-align:center}.TaskReceivedList_tdTitle__fsALy{font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.TaskReceivedList_table__M00iC tr:last-child td{border-bottom:none}.TaskReceivedList_table__M00iC tr:hover td{background:#f9fafb}.TaskReceivedList_titleCell__Ox10K{color:#1a6b1a;cursor:pointer;font-weight:500;text-align:left;white-space:normal;word-break:break-word}.TaskReceivedList_titleCell__Ox10K:hover{text-decoration:underline}.TaskReceivedList_stars__V0tQD{color:#f0c040;letter-spacing:-2px}.TaskReceivedList_overdue__A\+C-i{color:#dc3545;font-weight:700}.TaskReceivedList_badge__cdLNI{border-radius:10px;display:inline-block;font-size:10px;font-weight:500;padding:2px 8px}.TaskReceivedList_b_pending__qmyU5{background:#fff3cd;color:#856404}.TaskReceivedList_b_inprogress__ECOxR{background:#d1ecf1;color:#0c5460}.TaskReceivedList_b_done__xTUaI{background:#d4edda;color:#155724}.TaskReceivedList_btnComplete__rMvL0{background:#f0fff4;border:1px solid #2ecc71;border-radius:6px;color:#1a6b1a;cursor:pointer;font-size:11px;font-weight:700;padding:5px 12px}.TaskReceivedList_btnComplete__rMvL0:hover{background:#d4edda}.TaskReceivedList_doneText__cCo9h{background:#d4edda;border:1px solid #d4edda;border-radius:6px;color:#155724;display:inline-block;font-size:11px;font-weight:700;padding:5px 12px;white-space:nowrap}.TaskReceivedList_empty__akKNK{color:#aaa;font-size:13px;padding:32px;text-align:center}.TaskReceivedList_btnDetail__ersni{background:#fff;border:1px solid #d0d7de;border-radius:6px;color:#555;cursor:pointer;font-size:11px;padding:4px 10px}.TaskReceivedList_btnDetail__ersni:hover{background:#f6f8fa}.TaskReceivedList_mobileList__XoAGZ{display:none}.TaskReceivedList_taskCard__feTp6{background:#fff;border:1px solid #e6e9ec;border-radius:10px;margin-bottom:10px;padding:14px}.TaskReceivedList_taskCardRow__z\+T3K{align-items:flex-start;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.TaskReceivedList_taskCardLabel__lqBns{color:#888;font-size:12px;min-width:50px}.TaskReceivedList_taskCardValue__xfIpj{color:#222;flex:1 1;font-weight:500;text-align:right}.TaskReceivedList_taskCardTitle__-DTS1{color:#1a6b1a;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:10px}.TaskReceivedList_taskCardBtns__Q-uBo{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.TaskReceivedList_btnInprogress__dXjno{background:#fff8e1;border:1px solid #f59e0b;border-radius:6px;color:#b45309;cursor:pointer;font-size:11px;font-weight:700;padding:5px 12px}.TaskReceivedList_btnInprogress__dXjno:hover{background:#fef3c7}.TaskReceivedList_modalBox__3MA\+w{background:#fff;border-radius:12px;display:flex;flex-direction:row;max-height:85vh;max-width:95vw;overflow:hidden;width:900px}.TaskReceivedList_modalLeft__8nB6X{border-right:1px solid #e6e9ec;flex:1 1;overflow-y:auto;padding:24px}.TaskReceivedList_modalRight__Qwq70{display:flex;flex:1 1;flex-direction:column;padding:20px}@media (max-width:700px){.TaskReceivedList_tableWrap__I\+WaP{display:none}.TaskReceivedList_mobileList__XoAGZ{display:block}.TaskReceivedList_modalBox__3MA\+w{border-radius:0;box-sizing:border-box;flex-direction:column;height:100%;max-height:100vh;width:100%}.TaskReceivedList_modalLeft__8nB6X{border-bottom:1px solid #e6e9ec;border-right:none}.TaskReceivedList_modalRight__Qwq70{width:100%}}.TaskReceivedList_btnAsk__fT6eB{background:#eafaf1;border:1px solid #2ecc71;border-radius:6px;color:#1a6b1a;cursor:pointer;font-size:11px;padding:4px 10px;white-space:nowrap}.TaskReceivedList_btnAsk__fT6eB:hover{background:#d5f5e3}.TaskReceivedList_btnAsk__fT6eB,.TaskReceivedList_btnComplete__rMvL0,.TaskReceivedList_btnDetail__ersni,.TaskReceivedList_btnInprogress__dXjno,.TaskReceivedList_doneText__cCo9h{border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;padding:5px 0;text-align:center;white-space:nowrap;width:64px}.TaskReceivedList_bChat__-6YfU{background:#ebf5fb;border-radius:10px;color:#1a6b9a;display:inline-block;font-size:11px;font-weight:700;margin-left:4px;padding:2px 6px}.TaskReceivedList_searchInput__-85or{border:1px solid #d0d7de;border-radius:6px;flex:0 0 auto;font-size:13px;height:32px;outline:none;padding:0 10px;width:200px}.TaskReceivedList_searchInput__-85or:focus{border-color:#2b7a2b;box-shadow:0 0 0 2px #2b7a2b1f}.TaskByEmployee_wrap__XNYUZ{background:#f5f6fa;display:flex;height:calc(100vh - 60px)}.TaskByEmployee_sidebar__DmbTF{background:#fff;border-right:1px solid #e0e0e0;min-width:180px;overflow-y:auto;padding:12px 0;width:220px}.TaskByEmployee_sideTitle__rqjfS{border-bottom:1px solid #eee;color:#888;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;padding:0 14px 8px;text-transform:uppercase}.TaskByEmployee_empBtn__iAxpg{background:none;border:none;border-left:3px solid #0000;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 14px;text-align:left;transition:background .15s;width:100%}.TaskByEmployee_empBtn__iAxpg:hover{background:#f0f4ff}.TaskByEmployee_empBtnActive__udmYz{background:#eef2ff;border-left-color:#4361ee}.TaskByEmployee_empName__kRFfH{color:#222;font-size:14px;font-weight:600}.TaskByEmployee_empMeta__fRahr{color:#888;font-size:11px}.TaskByEmployee_empBadges__KVnya{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.TaskByEmployee_badgeBlue__XoRCT,.TaskByEmployee_badgeGray__UuEMy,.TaskByEmployee_badgeRed__MobqE{border-radius:10px;color:#fff;font-size:10px;font-weight:600;padding:1px 6px}.TaskByEmployee_badgeRed__MobqE{background:#dc3545}.TaskByEmployee_badgeGray__UuEMy{background:#6c757d}.TaskByEmployee_badgeBlue__XoRCT{background:#0d6efd}.TaskByEmployee_badgeGreen__KfKqG{background:#198754;border-radius:10px;color:#fff;font-size:10px;font-weight:600;padding:1px 6px}.TaskByEmployee_badgeTotal__lD2Nf{background:#e9ecef;border-radius:10px;color:#333;font-size:10px;font-weight:600;padding:1px 6px}.TaskByEmployee_main__peUaN{flex:1 1;overflow-y:auto;padding:24px 28px}.TaskByEmployee_mainHeader__DMruX{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.TaskByEmployee_empTitle__-ejPn{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:700;gap:8px}.TaskByEmployee_empSubtitle__wjsCR{color:#666;font-size:13px;font-weight:400}.TaskByEmployee_filterRow__QNxGj{display:flex;flex-shrink:0;flex-wrap:nowrap;gap:6px}.TaskByEmployee_filterBtn__o2w4d{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:5px 12px;transition:all .15s;white-space:nowrap}.TaskByEmployee_filterBtn__o2w4d:hover{border-color:#4361ee;color:#4361ee}.TaskByEmployee_filterBtnActive__S-gDK{background:#4361ee;border-color:#4361ee;color:#fff}.TaskByEmployee_filterCount__ahApl{background:#00000014;border-radius:10px;color:inherit;font-size:11px;font-weight:700;padding:0 6px}.TaskByEmployee_filterBtnActive__S-gDK .TaskByEmployee_filterCount__ahApl{background:#ffffff4d;color:#fff}.TaskByEmployee_table__1ZsYa{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 4px #00000012;font-size:13px;overflow:hidden;width:100%}.TaskByEmployee_table__1ZsYa th{background:#f8f9fa;border-bottom:1px solid #eee;color:#555;font-weight:600;padding:11px 14px;text-align:left}.TaskByEmployee_table__1ZsYa td{border-bottom:1px solid #f0f0f0;color:#333;padding:11px 14px}.TaskByEmployee_table__1ZsYa tr:last-child td{border-bottom:none}.TaskByEmployee_table__1ZsYa tr:hover td{background:#fafbff}.TaskByEmployee_taskTitle__\+swwJ{font-weight:500}.TaskByEmployee_overdueDate__hyI0x{color:#dc3545;font-weight:600}.TaskByEmployee_stars__ES3PP{color:#f59e0b;letter-spacing:1px}.TaskByEmployee_statusBadge__ZmfI4{border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:700;padding:2px 10px}.TaskByEmployee_empty__yv3hD{color:#888;font-size:14px;padding:40px 0;text-align:center}.TaskByEmployee_loading__5o5T-{color:#888;font-size:14px;padding:40px;text-align:center}.TaskByEmployee_actionCell__jD1w0{display:flex;gap:4px;justify-content:center}.TaskByEmployee_btnEdit__LL6ok{background:#e9f0ff;border:1px solid #0d6efd;border-radius:4px;color:#0d6efd;cursor:pointer;font-size:12px;padding:3px 10px}.TaskByEmployee_btnEdit__LL6ok:hover{background:#0d6efd;color:#fff}.TaskByEmployee_btnDelete__RPE\+4{background:#fff0f0;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;font-size:12px;padding:3px 10px}.TaskByEmployee_btnDelete__RPE\+4:hover{background:#dc3545;color:#fff}.TaskByEmployee_modalOverlay__GdaBR{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.TaskByEmployee_modal__zAyJx{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;gap:10px;min-width:360px;padding:28px 32px}.TaskByEmployee_modalTitle__JVhXK{font-size:16px;font-weight:700;margin-bottom:4px}.TaskByEmployee_modalLabel__QVazL{color:#666;font-size:12px;margin-bottom:2px}.TaskByEmployee_modalInput__Youmv{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:14px;padding:7px 10px;width:100%}.TaskByEmployee_starRow__UIBdx{display:flex;gap:6px}.TaskByEmployee_starBtn__BzCEi{color:#f59e0b;cursor:pointer;font-size:22px}.TaskByEmployee_modalActions__KxP4F{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.TaskByEmployee_btnCancel__bFXcS{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;padding:7px 18px}.TaskByEmployee_btnSave__JaxBR{background:#0d6efd;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:7px 18px}.TaskByEmployee_btnSave__JaxBR:disabled{cursor:not-allowed;opacity:.6}.TaskByEmployee_backBtn__bRq4l{display:none}.TaskByEmployee_pcOnly__mytaV{display:table}.TaskByEmployee_mobileOnly__Bse7r{display:none}@media (max-width:768px){.TaskByEmployee_wrap__XNYUZ{display:block;height:auto;min-height:calc(100vh - 60px)}.TaskByEmployee_sidebar__DmbTF{border-bottom:1px solid #e0e0e0;border-right:none;min-width:0;min-width:auto;padding:8px 0;width:100%}.TaskByEmployee_sidebarHiddenMobile__kQAPx{display:none}.TaskByEmployee_main__peUaN{padding:16px 14px}.TaskByEmployee_mainHiddenMobile__te\+1p{display:none}.TaskByEmployee_mainHeader__DMruX{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:14px}.TaskByEmployee_filterRow__QNxGj{flex-wrap:wrap;gap:5px}.TaskByEmployee_filterBtn__o2w4d{font-size:12px;padding:4px 9px}.TaskByEmployee_backBtn__bRq4l{align-items:center;background:none;border:none;color:#4361ee;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;padding:0}.TaskByEmployee_empTitle__-ejPn{align-items:flex-start;flex-direction:column;font-size:15px;gap:4px}.TaskByEmployee_pcOnly__mytaV{display:none}.TaskByEmployee_mobileOnly__Bse7r{display:block}.TaskByEmployee_modal__zAyJx{min-width:0;min-width:auto;padding:20px 18px;width:calc(100vw - 32px)}}.TaskByEmployee_cardList__UwUHu{display:flex;flex-direction:column;gap:12px}.TaskByEmployee_card__-0gjI{background:#fff;border-radius:10px;box-shadow:0 1px 6px #00000014;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.TaskByEmployee_cardHeader__J\+R5h{align-items:center;display:flex;justify-content:space-between}.TaskByEmployee_cardNo__8Qb3v{color:#aaa;font-size:11px;font-weight:600}.TaskByEmployee_cardTitle__tvlEU{color:#1a1a2e;font-size:14px;font-weight:600;line-height:1.4}.TaskByEmployee_cardMeta__zP6Jx{grid-gap:6px 12px;display:grid;gap:6px 12px;grid-template-columns:1fr 1fr}.TaskByEmployee_cardMetaItem__4eeh3{color:#333;display:flex;flex-direction:column;font-size:13px;gap:2px}.TaskByEmployee_cardMetaLabel__oZk\+A{color:#999;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.TaskByEmployee_cardActions__gA\+M2{border-top:1px solid #f0f0f0;display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.TaskByEmployee_cardActions__gA\+M2 .TaskByEmployee_btnDelete__RPE\+4,.TaskByEmployee_cardActions__gA\+M2 .TaskByEmployee_btnEdit__LL6ok{font-size:13px;padding:5px 14px}.TaskByEmployee_chatBadge__Oqqkh{background:#ebf5fb;border-radius:10px;color:#1a6b9a;display:inline-block;font-size:11px;font-weight:700;margin-left:4px;padding:2px 6px}.TaskByEmployee_badgeChat__N8E-3{background:#ebf5fb;border-radius:10px;color:#1a6b9a;font-size:10px;font-weight:600;padding:1px 6px}.TaskChatPage_wrap__i0BQX{display:flex;height:calc(100vh - 60px)}.TaskChatPage_left__d87ih{background:#fff;border-right:1px solid #e6e9ec;display:flex;flex-direction:column;flex-shrink:0;min-width:220px;width:280px}.TaskChatPage_leftTitle__Vxb1x{border-bottom:1px solid #f0f0f0;color:#2b7a2b;font-size:14px;font-weight:700;padding:14px 16px 10px}.TaskChatPage_tabRow__FYMjB{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.TaskChatPage_tabBtn__oOWTd{align-items:center;background:#fff;border:1px solid #d0d7de;border-radius:6px;color:#555;cursor:pointer;display:flex;font-size:12px;gap:6px;justify-content:space-between;padding:7px 10px;text-align:left;width:100%}.TaskChatPage_tabOn__KQEZX{background:#e8f5ea;border-color:#25b765;color:#1a6b1a;font-weight:700}.TaskChatPage_badge__OhUyf{background:#e74c3c;border-radius:50%;color:#fff;flex-shrink:0;font-size:10px;font-weight:700;padding:1px 6px}.TaskChatPage_taskList__bgYNm{flex:1 1;overflow-y:auto}.TaskChatPage_empty__gW3aC{color:#aaa;font-size:12px;padding:24px 0;text-align:center}.TaskChatPage_taskItem__S4LHa{border-bottom:1px solid #f5f5f5;cursor:pointer;padding:10px 14px;transition:background .15s}.TaskChatPage_taskItem__S4LHa:hover{background:#f6f8fa}.TaskChatPage_taskItemOn__awyoV{background:#e8f5ea!important}.TaskChatPage_taskItemTitle__HtNEU{align-items:center;color:#222;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:4px}.TaskChatPage_dot__l51ez{background:#e74c3c;border-radius:50%;flex-shrink:0;height:7px;width:7px}.TaskChatPage_taskItemSub__weGlS{align-items:center;color:#888;display:flex;font-size:11px;gap:6px}.TaskChatPage_statusBadge__-AUqN{border-radius:4px;font-size:10px;font-weight:600;padding:1px 6px}.TaskChatPage_s_pending__-mpv9{background:#fff3cd;color:#856404}.TaskChatPage_s_inprogress__XPm18{background:#fff3cd;color:#b45309}.TaskChatPage_s_done__3Rgn2{background:#d1fae5;color:#065f46}.TaskChatPage_right__GHyM9{background:#f6f8fa;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow:hidden;padding:16px}.TaskChatPage_placeholder__KXtco{align-items:center;color:#bbb;display:flex;flex:1 1;font-size:13px;justify-content:center}.TaskChatPage_detail__PnvfI{background:#fff;border:1px solid #e6e9ec;border-radius:10px;flex-shrink:0;padding:14px 16px}.TaskChatPage_detailTitle__O3aBe{font-size:15px;font-weight:700;margin-bottom:12px}.TaskChatPage_detailGrid__J2Gc\+{grid-gap:0 12px;display:grid;font-size:12px;gap:0 12px;grid-template-columns:1fr 1fr 1fr;margin-bottom:12px}.TaskChatPage_detailItem__hDIfx{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;padding:6px 0}.TaskChatPage_detailLabel__V4z7r{color:#888;font-size:11px;margin-bottom:2px}.TaskChatPage_detailValue__Ifcd4{font-weight:500}.TaskChatPage_detailContentLabel__MHNnY{color:#2b7a2b;font-size:12px;font-weight:700;margin-bottom:6px}.TaskChatPage_detailContentBox__QrWMZ{background:#f6f8fa;border-radius:8px;font-size:13px;max-height:80px;overflow-y:auto;padding:10px 12px;white-space:pre-wrap}@media (max-width:768px){.TaskChatPage_wrap__i0BQX{flex-direction:column;height:auto}.TaskChatPage_left__d87ih{border-bottom:1px solid #e6e9ec;border-right:none;width:100%}.TaskChatPage_detailGrid__J2Gc\+{grid-template-columns:1fr 1fr}}.WorkPerformancePage_page__HRn\+O{background:#f8fafc;font-family:Pretendard,Noto Sans KR,sans-serif;min-height:100vh;padding:28px 32px}.WorkPerformancePage_header__xFYny{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px}.WorkPerformancePage_breadcrumb__8mTWo{color:#94a3b8;font-size:12px;letter-spacing:.5px;margin-bottom:4px}.WorkPerformancePage_pageTitle__j9rRr{color:#0f172a;font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0}.WorkPerformancePage_statText__UP7gb{color:#64748b;font-size:13px}.WorkPerformancePage_statDone__4Ocku{color:#10b981;font-size:13px;font-weight:700}.WorkPerformancePage_statTotal__oZQys{color:#94a3b8;font-size:13px}.WorkPerformancePage_statPercent__GAuyP{color:#64748b;font-size:12px;font-weight:600}.WorkPerformancePage_progressBarSmall__FidIi{background:#e2e8f0;border-radius:10px;height:6px;overflow:hidden;width:100px}.WorkPerformancePage_progressFillSmall__czeFY{background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:10px;height:100%;transition:width .4s}.WorkPerformancePage_filterRow__q9Wpl{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-bottom:16px}.WorkPerformancePage_errorBox__zXMXz{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:14px;margin-bottom:16px;padding:12px 16px}.WorkPerformancePage_loadingBox__g8w92{color:#94a3b8;font-size:14px;padding:40px;text-align:center}.WorkPerformancePage_empty__JJeJ5{color:#94a3b8;font-size:14px;padding:60px;text-align:center}.WorkPerformancePage_cardList__ZRL0p{display:flex;flex-direction:column;gap:14px}.WorkPerformancePage_card__TjTfW{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000d;padding:20px 24px}.WorkPerformancePage_cardTitle__M\+Bbf{color:#0f172a;font-size:15px;font-weight:700}.WorkPerformancePage_cardContent__v\+6eM{color:#64748b;font-size:13px;line-height:1.6;margin-bottom:12px}.WorkPerformancePage_cardMeta__SlinL{flex-shrink:0;margin-left:20px;text-align:right}.WorkPerformancePage_cardDate__YqRkc{color:#94a3b8;font-size:12px;margin-bottom:4px}.WorkPerformancePage_cardEmployee__DKvWx{background:#f1f5f9;border-radius:20px;color:#64748b;font-size:12px;padding:3px 10px}.WorkPerformancePage_cardTime__ENfHq{font-size:13px;margin-top:8px}.WorkPerformancePage_cardFooter__gKLzV{border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;margin-top:4px;padding-top:12px}.WorkPerformancePage_flowChip__zjy6T{align-items:center;border:1.5px solid;border-radius:20px;display:flex;font-size:12px;font-weight:600;gap:4;padding:4px 10px}.WorkPerformancePage_flowMin__\+1zSv{border-radius:10px;font-size:10px;padding:1px 5px}.WorkPerformancePage_flowArrow__qRBFG{background:#e2e8f0;height:2px;margin:0 2px;width:18px}.WorkPerformancePage_totalMin__DX5UT{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;font-size:11px;font-weight:700;margin-left:10px;padding:3px 9px}.WorkPerformancePage_badgeDone__G-MJT{background:#d1fae5;border-radius:20px;color:#059669;font-size:11px;font-weight:600;padding:2px 8px}.WorkPerformancePage_badgeProgress__JB2Ji{background:#fef3c7;border-radius:20px;color:#d97706;font-size:11px;font-weight:600;padding:2px 8px}.WorkPerformancePage_modalOverlay__T6WzK{align-items:center;background:#0f172a80;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.WorkPerformancePage_modalBox__KB-3a{background:#fff;border-radius:20px;box-shadow:0 24px 64px #00000038;max-height:90vh;overflow-y:auto;padding:32px}.WorkPerformancePage_modalHeader__Qskyu{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.WorkPerformancePage_modalTitle__TZMfP{color:#0f172a;font-size:20px;font-weight:700;margin:0}.WorkPerformancePage_modalSub__E1aBj{color:#94a3b8;font-size:13px;margin:4px 0 0}.WorkPerformancePage_closeBtn__4JWxC{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:24px;line-height:1}.WorkPerformancePage_progressBar__o4wMZ{background:#f1f5f9;border-radius:8px;height:7px;margin-bottom:20px;overflow:hidden}.WorkPerformancePage_progressFill__jx007{background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:8px;height:100%;transition:width .4s}.WorkPerformancePage_contentBox__NObq\+{background:#f8fafc;border-radius:12px;color:#374151;font-size:14px;line-height:1.7;margin-bottom:24px;padding:14px 16px}.WorkPerformancePage_timelineDot__8ZXnd{align-items:center;border:2px solid;border-radius:50%;display:flex;font-size:11px;font-weight:700;height:24px;justify-content:center;width:24px}.WorkPerformancePage_timelineLine__-EppI{background:#e2e8f0;height:20px;margin-top:2px;width:2px}.WorkPerformancePage_stepCard__GOUWQ{align-items:center;border:1.5px solid;border-radius:10px;display:flex;flex:1 1;justify-content:space-between;padding:10px 14px}.WorkPerformancePage_minChip__1BHCs{border-radius:10px;font-size:11px;font-weight:600;padding:1px 7px}.WorkPerformancePage_stepPanel__K7KyS{background:#f8fafc;border-radius:14px;margin-bottom:24px;padding:20px}.WorkPerformancePage_stepToggleBtn__Peyiw{align-items:center;border:2px solid;border-radius:24px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6;padding:8px 14px;transition:all .15s}.WorkPerformancePage_minBadge__8t8nQ{border-radius:10px;font-size:11px;padding:1px 6px}.WorkPerformancePage_previewChip__VG\+1D{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:5;padding:5px 12px}.WorkPerformancePage_previewMin__ouuZg{background:#fff3;border-radius:8px;font-size:10px;opacity:.85;padding:1px 5px}.WorkPerformancePage_totalBadge__Hqnf\+{background:#e2e8f0;border-radius:20px;color:#374151;font-size:12px;font-weight:700;padding:4px 12px}.WorkPerformancePage_stepRow__GgtjI{align-items:center;display:flex;gap:8;margin-bottom:8px}.WorkPerformancePage_stepRowLabel__sZQnS{align-items:center;border-radius:16px;display:flex;font-size:12px;font-weight:600;gap:5;min-width:140px;padding:5px 10px}.WorkPerformancePage_spinner__vA-mR{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;display:flex;flex-shrink:0;gap:4;padding:5px 8px}.WorkPerformancePage_spinner__vA-mR button{background:none;border:none;color:#64748b;cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.WorkPerformancePage_spinner__vA-mR span{font-size:13px;font-weight:700;min-width:32px;text-align:center}.WorkPerformancePage_label__FnqZj{color:#374151;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.WorkPerformancePage_sectionLabel__IaD7C{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px}.WorkPerformancePage_btnPrimary__\+iupt{background:#1e293b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;white-space:nowrap;width:auto}.WorkPerformancePage_btnPrimary__\+iupt:disabled{cursor:not-allowed;opacity:.6}.WorkPerformancePage_btnSecondary__tbr3U{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:12px;font-weight:500;padding:5px 10px;white-space:nowrap;width:auto}.WorkPerformancePage_btnCancel__KdLnS{background:#fff;border:1.5px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;font-size:12px;font-weight:600;padding:7px 16px}.WorkPerformancePage_btnDone__I6m1Y{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px}.WorkPerformancePage_btnDanger__9rv2G{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px}.WorkPerformancePage_btnDangerOutline__W1dG4{background:#fff;border:1.5px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;font-size:13px;padding:6px 14px}.WorkPerformancePage_btnGhost__kv\+Al{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;padding:5px 10px;white-space:nowrap;width:auto}.DraftDocumentNew_wrap__iMNeu{height:100vh;overflow:hidden;width:100%}.DraftDocumentNew_split__XfBSC{display:flex;gap:20px;height:100%;overflow:hidden;padding:20px}.DraftDocumentNew_pane__sPdEY{flex:0 0 400px;padding:20px}.DraftDocumentNew_middlePane__eSd4r,.DraftDocumentNew_pane__sPdEY{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow-y:auto}.DraftDocumentNew_middlePane__eSd4r{align-self:flex-start;display:flex;flex:0 0 410px;flex-direction:column;gap:20px;overflow-x:hidden;padding:16px}.DraftDocumentNew_documentTypeSection__qT-IU{margin-top:20px}.DraftDocumentNew_rightPane__B4O0u{background:#f8f9fa;border-radius:8px;flex:1 1;overflow-y:auto;padding:20px}.DraftDocumentNew_form__Bn-y6{display:flex;flex-direction:column;gap:2px}.DraftDocumentNew_form__Bn-y6 h3{border-bottom:2px solid #dee2e6;color:#212529;font-size:16px;font-weight:600;margin:0 0 8px;padding-bottom:4px}.DraftDocumentNew_row__B7OZR{display:flex;flex-direction:column;gap:4px}.DraftDocumentNew_rowInline__IEhJX{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:0}.DraftDocumentNew_rowDouble__j6q1x{align-items:flex-start;display:flex;flex-direction:row;gap:8px;margin-bottom:4px}.DraftDocumentNew_rowDouble__j6q1x .DraftDocumentNew_rowLabel__PhVTj{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;box-sizing:border-box;color:#495057;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;line-height:1;min-width:70px;padding:0 8px}.DraftDocumentNew_rowDouble__j6q1x .DraftDocumentNew_rowField__DC585{align-items:flex-start;display:flex;flex:1 1;min-width:0}.DraftDocumentNew_rowDouble__j6q1x .DraftDocumentNew_rowField__DC585 input,.DraftDocumentNew_rowDouble__j6q1x .DraftDocumentNew_rowField__DC585 select{border:1px solid #dee2e6;border-radius:6px;box-sizing:border-box;font-size:13px;height:32px;line-height:32px;margin:0;padding:0 8px;transition:all .2s;width:100%}.DraftDocumentNew_rowDouble__j6q1x .DraftDocumentNew_rowField__DC585 input[readOnly]{background-color:#f0f0f0;border-color:silver;cursor:default}.DraftDocumentNew_rowDouble__j6q1x .DraftDocumentNew_rowField__DC585 input.DraftDocumentNew_loadedData__f-CHO{background-color:#f0f0f0;border-color:silver}.DraftDocumentNew_rowInline__IEhJX .DraftDocumentNew_rowLabel__PhVTj{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;box-sizing:border-box;color:#495057;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;min-width:105px;padding:0 10px}.DraftDocumentNew_rowInline__IEhJX .DraftDocumentNew_rowField__DC585{flex:1 1}.DraftDocumentNew_rowInline__IEhJX .DraftDocumentNew_rowField__DC585 input,.DraftDocumentNew_rowInline__IEhJX .DraftDocumentNew_rowField__DC585 select{border:1px solid #dee2e6;border-radius:6px;box-sizing:border-box;font-size:13px;height:32px;line-height:30px;padding:0 8px;transition:all .2s;width:100%}.DraftDocumentNew_rowLabel__PhVTj{color:#495057;font-size:12px;font-weight:500}.DraftDocumentNew_rowField__DC585{position:relative}.DraftDocumentNew_rowField__DC585 input,.DraftDocumentNew_rowField__DC585 select,.DraftDocumentNew_rowField__DC585 textarea{border:1px solid #ced4da;border-radius:6px;font-size:14px;padding:8px 10px;transition:all .2s;width:100%}.DraftDocumentNew_rowField__DC585 input:focus,.DraftDocumentNew_rowField__DC585 select:focus,.DraftDocumentNew_rowField__DC585 textarea:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a;outline:none}.DraftDocumentNew_rowField__DC585 input[readOnly]{background-color:#e9ecef;cursor:not-allowed}.DraftDocumentNew_rowField__DC585 input.DraftDocumentNew_loadedData__f-CHO,.DraftDocumentNew_rowField__DC585 select.DraftDocumentNew_loadedData__f-CHO,.DraftDocumentNew_rowField__DC585 textarea.DraftDocumentNew_loadedData__f-CHO,.DraftDocumentNew_rowInline__IEhJX .DraftDocumentNew_rowField__DC585 input.DraftDocumentNew_loadedData__f-CHO,.DraftDocumentNew_rowInline__IEhJX .DraftDocumentNew_rowField__DC585 select.DraftDocumentNew_loadedData__f-CHO{background-color:#f0f0f0;border-color:silver}.DraftDocumentNew_payTypeRadioGroup__Mup3w{align-items:center;background:#fff;display:flex;gap:20px;height:100%}.DraftDocumentNew_payTypeRadioLabel__BjX02{align-items:center;color:#333;cursor:pointer;display:inline-flex;font-size:14px;gap:4px;white-space:nowrap}.DraftDocumentNew_interviewFeeRow__hUykm{align-items:center;display:flex;gap:6px;white-space:nowrap}.DraftDocumentNew_interviewFeeRow__hUykm input{background:#fff;flex:0 0 auto;width:90px}.DraftDocumentNew_interviewFeeRow__hUykm span{color:#555;font-size:13px;white-space:nowrap}.DraftDocumentNew_dateSplitRow__jR7NM{align-items:center;display:flex;gap:4px;white-space:nowrap}.DraftDocumentNew_dateSplitRow__jR7NM input{background:#fff;border:1px solid #dee2e6;border-radius:6px;box-sizing:border-box;flex:0 0 auto;font-size:13px;height:32px;padding:0 6px;text-align:center;width:40px}.DraftDocumentNew_dateSplitRow__jR7NM input.DraftDocumentNew_dateSplitYear__g1vnu{width:56px}.DraftDocumentNew_dateSplitRow__jR7NM span{color:#495057;font-size:13px;white-space:nowrap}.DraftDocumentNew_refundRowGroup__Bk6Km{align-items:center;display:flex;gap:6px;max-width:100%;overflow-x:auto}.DraftDocumentNew_refundRowGroup__Bk6Km input{background:#fff;flex:1 1 70px;min-width:70px}.DraftDocumentNew_refundRowGroup__Bk6Km button{background:#fff;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;flex:0 0 30px;font-size:13px;height:30px;line-height:1;padding:0;white-space:nowrap;width:30px}.DraftDocumentNew_refundRowGroup__Bk6Km button:disabled{border-color:#ccc;color:#ccc;cursor:not-allowed}.DraftDocumentNew_refundAddBtn__-3JZZ{background:#fff;border:1px solid #28a745;border-radius:4px;color:#28a745;cursor:pointer;font-size:13px;padding:6px 12px;white-space:nowrap}.DraftDocumentNew_rowField__DC585 textarea{font-family:inherit;font-size:13px;padding:6px 8px;resize:vertical}.DraftDocumentNew_selectBox__Z9gbp{background-color:#fff;cursor:pointer}.DraftDocumentNew_inline__KNE4Q{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.DraftDocumentNew_check__KruMF,.DraftDocumentNew_radio__\+D-tA{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:4px;-webkit-user-select:none;user-select:none;white-space:nowrap}.DraftDocumentNew_check__KruMF input[type=checkbox],.DraftDocumentNew_check__KruMF input[type=radio],.DraftDocumentNew_radio__\+D-tA input[type=checkbox],.DraftDocumentNew_radio__\+D-tA input[type=radio]{cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.DraftDocumentNew_partnerRow__-2r5T{display:flex;gap:8px}.DraftDocumentNew_partnerRow__-2r5T input{flex:1 1;min-width:0}.DraftDocumentNew_partnerButton__rCSxd{align-items:center;background:#f8f9fa;border:1px solid #ced4da;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px 12px;transition:all .2s;width:40px}.DraftDocumentNew_partnerButton__rCSxd:hover{background:#e9ecef}.DraftDocumentNew_partnerBox__-yGOE{background:#fff;border:1px solid #ced4da;border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;max-height:240px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.DraftDocumentNew_partnerItem__aPNTl{cursor:pointer;font-size:14px;padding:10px 12px;transition:background .15s}.DraftDocumentNew_activeItem__PQboz,.DraftDocumentNew_partnerItem__aPNTl:hover{background:#e7f3ff}.DraftDocumentNew_actions__MTnHy{display:flex;gap:6px;margin-top:6px}.DraftDocumentNew_actions__MTnHy button{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:8px 12px;transition:all .2s}.DraftDocumentNew_actions__MTnHy button[type=submit]{background:#4a90e2;color:#fff}.DraftDocumentNew_actions__MTnHy button[type=submit]:hover:not(:disabled){background:#357abd}.DraftDocumentNew_actions__MTnHy button[type=submit]:disabled{background:#adb5bd;cursor:not-allowed}.DraftDocumentNew_actions__MTnHy button[type=button]{background:#6c757d;color:#fff}.DraftDocumentNew_actions__MTnHy button[type=button]:hover{background:#5a6268}.DraftDocumentNew_middlePane__eSd4r::-webkit-scrollbar,.DraftDocumentNew_pane__sPdEY::-webkit-scrollbar,.DraftDocumentNew_partnerBox__-yGOE::-webkit-scrollbar,.DraftDocumentNew_rightPane__B4O0u::-webkit-scrollbar{width:8px}.DraftDocumentNew_middlePane__eSd4r::-webkit-scrollbar-track,.DraftDocumentNew_pane__sPdEY::-webkit-scrollbar-track,.DraftDocumentNew_partnerBox__-yGOE::-webkit-scrollbar-track,.DraftDocumentNew_rightPane__B4O0u::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.DraftDocumentNew_middlePane__eSd4r::-webkit-scrollbar-thumb,.DraftDocumentNew_pane__sPdEY::-webkit-scrollbar-thumb,.DraftDocumentNew_partnerBox__-yGOE::-webkit-scrollbar-thumb,.DraftDocumentNew_rightPane__B4O0u::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:4px}.DraftDocumentNew_middlePane__eSd4r::-webkit-scrollbar-thumb:hover,.DraftDocumentNew_pane__sPdEY::-webkit-scrollbar-thumb:hover,.DraftDocumentNew_partnerBox__-yGOE::-webkit-scrollbar-thumb:hover,.DraftDocumentNew_rightPane__B4O0u::-webkit-scrollbar-thumb:hover{background:#6c757d}@media (max-width:1400px){.DraftDocumentNew_split__XfBSC{flex-direction:column}.DraftDocumentNew_middlePane__eSd4r,.DraftDocumentNew_pane__sPdEY,.DraftDocumentNew_rightPane__B4O0u{flex:none;max-height:none;width:100%}}.DraftDocumentNew_loadBtn__cwaod{background:#4a90e2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-bottom:1px;padding:6px;transition:all .3s;width:100%}.DraftDocumentNew_loadBtn__cwaod:hover{background:#357abd;box-shadow:0 4px 8px #4a90e24d;transform:translateY(-1px)}.DraftDocumentNew_modalOverlay__jclaT{align-items:center;animation:DraftDocumentNew_fadeIn__rOngg .2s;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes DraftDocumentNew_fadeIn__rOngg{0%{opacity:0}to{opacity:1}}.DraftDocumentNew_modalContent__rhzG7{animation:DraftDocumentNew_slideUp__jAKtf .3s;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:1400px;width:95%}@keyframes DraftDocumentNew_slideUp__jAKtf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DraftDocumentNew_modalHeader__4C2Bi{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.DraftDocumentNew_modalHeader__4C2Bi h3{color:#333;font-size:18px;margin:0}.DraftDocumentNew_modalCloseBtn__2\+QHV{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.DraftDocumentNew_modalCloseBtn__2\+QHV:hover{background:#f5f5f5;color:#333}.DraftDocumentNew_modalBody__EqM-R{flex:1 1;overflow-y:auto;padding:24px}.DraftDocumentNew_loadControls__4Ijj3{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.DraftDocumentNew_loadControls__4Ijj3 label{color:#555;flex-shrink:0;font-weight:600;white-space:nowrap}.DraftDocumentNew_categorySelect__0G0rx{background:#fff;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:14px;min-width:120px;padding:8px 12px;transition:all .2s}.DraftDocumentNew_categorySelect__0G0rx:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a;outline:none}.DraftDocumentNew_refreshBtn__nBgNc{background:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s;white-space:nowrap}.DraftDocumentNew_refreshBtn__nBgNc:hover{background:#218838}.DraftDocumentNew_listToggleRow__iK-\+e{margin-bottom:12px}.DraftDocumentNew_toggleLabel__uHzB3{align-items:center;color:#555;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;-webkit-user-select:none;user-select:none;white-space:nowrap}.DraftDocumentNew_statusBadgeDone__7zCr8,.DraftDocumentNew_statusBadgeUndone__p0xmy{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.DraftDocumentNew_statusBadgeDone__7zCr8{background:#e6f4ea;color:#1e7e34}.DraftDocumentNew_statusBadgeUndone__p0xmy{background:#f1f3f5;color:#777}.DraftDocumentNew_emptyText__vklk0,.DraftDocumentNew_loadingText__iDaSN{color:#999;font-size:15px;padding:40px 20px;text-align:center}.DraftDocumentNew_tableWrapper__OFped{border:1px solid #e0e0e0;border-radius:8px;overflow-x:auto}.DraftDocumentNew_dataTable__WO6wi{background:#fff;border-collapse:collapse;font-size:14px;width:100%}.DraftDocumentNew_dataTable__WO6wi thead{background:#f8f9fa;position:-webkit-sticky;position:sticky;top:0}.DraftDocumentNew_dataTable__WO6wi th{border-bottom:2px solid #dee2e6;color:#333;font-weight:600;padding:12px;text-align:center}.DraftDocumentNew_dataTable__WO6wi td{border-bottom:1px solid #dee2e6;padding:10px 12px;text-align:center}.DraftDocumentNew_dataTable__WO6wi tbody tr{transition:background .2s}.DraftDocumentNew_dataTable__WO6wi tbody tr:hover{background:#f8f9fa}.DraftDocumentNew_selectBtn__\+-sjx{background:#4a90e2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.DraftDocumentNew_selectBtn__\+-sjx:hover{background:#357abd}.DraftDocumentNew_dateFilter__pa8PN{align-items:center;background:#e8f4f8;border:1px solid #b8dce8;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:16px}.DraftDocumentNew_dateFilter__pa8PN label{color:#555;flex-shrink:0;font-weight:600;white-space:nowrap}.DraftDocumentNew_dateFilter__pa8PN span{color:#666;font-weight:500}.DraftDocumentNew_dateInput__mmA5-{background:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;padding:8px 12px;transition:all .2s}.DraftDocumentNew_dateInput__mmA5-:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a;outline:none}.DraftDocumentNew_documentTypeFilter__KJ8JE{background:#fff3e0;border:1px solid #ffe0b2;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:16px}.DraftDocumentNew_documentTypeFilter__KJ8JE label:first-child{color:#555;font-weight:600;margin-bottom:4px}.DraftDocumentNew_documentTypeFilter__KJ8JE .DraftDocumentNew_inline__KNE4Q{display:flex;flex-wrap:wrap;gap:16px}.DraftDocumentNew_documentTypeFilter__KJ8JE .DraftDocumentNew_radio__\+D-tA{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:4px 8px;transition:background .2s;-webkit-user-select:none;user-select:none}.DraftDocumentNew_documentTypeFilter__KJ8JE .DraftDocumentNew_radio__\+D-tA:hover{background:#ffe0b2}.DraftDocumentNew_documentTypeFilter__KJ8JE .DraftDocumentNew_radio__\+D-tA input[type=radio]{cursor:pointer;margin:0;width:auto}.DraftDocumentNew_filterRow__VHcNl{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.DraftDocumentNew_dateFilterCompact__sJExi{align-items:center;background:#e8f4f8;border:1px solid #b8dce8;border-radius:6px;display:flex;flex:0 0 auto;gap:8px;min-height:48px;padding:10px 12px}.DraftDocumentNew_dateFilterCompact__sJExi label{color:#555;font-size:14px;font-weight:600;white-space:nowrap}.DraftDocumentNew_dateFilterCompact__sJExi span{color:#666;font-size:14px}.DraftDocumentNew_dateFilterCompact__sJExi input[type=date]{background:#fff;border:1px solid #ced4da;border-radius:4px;font-size:14px;padding:6px 10px;vertical-align:middle;width:140px}.DraftDocumentNew_documentTypeFilterCompact__UFJqn{align-items:center;background:#fff3e0;border:1px solid #ffe0b2;border-radius:6px;display:flex;flex:0 0 auto;gap:8px;min-height:48px;padding:10px 12px}.DraftDocumentNew_documentTypeFilterCompact__UFJqn>label:first-child{color:#555;font-size:14px;font-weight:600;white-space:nowrap}.DraftDocumentNew_documentTypeFilterCompact__UFJqn .DraftDocumentNew_inline__KNE4Q{display:flex;flex-wrap:wrap;gap:2px}.DraftDocumentNew_documentTypeFilterCompact__UFJqn .DraftDocumentNew_radio__\+D-tA{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:2px;padding:2px 4px;-webkit-user-select:none;user-select:none;white-space:nowrap}.DraftDocumentNew_documentTypeFilterCompact__UFJqn .DraftDocumentNew_radio__\+D-tA input[type=radio]{cursor:pointer;margin:0;width:auto}.DraftDocumentNew_loadControlsCompact__hjTNG{align-items:center;background:#f8f9fa;border-radius:6px;display:flex;flex:0 0 auto;gap:8px;min-height:48px;padding:10px 12px}.DraftDocumentNew_loadControlsCompact__hjTNG label{color:#555;font-size:14px;font-weight:600;white-space:nowrap}.DraftDocumentNew_loadControlsCompact__hjTNG select{background:#fff;border:1px solid #ced4da;border-radius:4px;cursor:pointer;font-size:14px;min-width:100px;padding:5px 8px}.DraftDocumentNew_loadControlsCompact__hjTNG button{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:5px 10px;transition:background .2s}.DraftDocumentNew_loadControlsCompact__hjTNG button:hover{background:#218838}.DraftDocumentNew_searchFilterCompact__KcE4r{align-items:center;background:#f8f9fa;border-radius:6px;display:flex;flex:1 1 240px;gap:8px;min-height:48px;min-width:200px;padding:10px 12px}.DraftDocumentNew_searchFilterInput__y35W8{background:#fff;border:1px solid #ced4da;border-radius:4px;font-size:14px;padding:6px 10px;width:100%}.DraftDocumentNew_attachmentSection__qLRWc{margin:4px 0}.DraftDocumentNew_attachmentHeader__8jssK{align-items:center;display:flex;gap:6px;margin-bottom:0}.DraftDocumentNew_attachmentLabel__I-pFN{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;box-sizing:border-box;color:#495057;font-size:12px;height:32px;line-height:1;min-width:70px;padding:0 8px}.DraftDocumentNew_attachmentAddBtn__1t\+rh,.DraftDocumentNew_attachmentLabel__I-pFN{align-items:center;display:flex;flex-shrink:0;font-weight:600;justify-content:center}.DraftDocumentNew_attachmentAddBtn__1t\+rh{background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;height:28px;padding:0;transition:background .2s;width:28px}.DraftDocumentNew_attachmentAddBtn__1t\+rh:hover{background:#2563eb}.DraftDocumentNew_attachmentRow__AgYuD{align-items:center;display:flex;gap:6px;margin-bottom:0;margin-left:76px}.DraftDocumentNew_attachmentNumber__lageV{align-items:center;color:#555;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:flex-end;min-width:16px;text-align:right}.DraftDocumentNew_attachmentNameInput__Hq1Cj{border:1px solid #dee2e6;border-radius:6px;box-sizing:border-box;flex:1 1;font-size:13px;height:32px;line-height:32px;margin-top:10px;padding:0 8px}.DraftDocumentNew_attachmentNameInput__Hq1Cj:focus{border-color:#3b82f6;outline:none}.DraftDocumentNew_attachmentCountInput__BqOpG{border:1px solid #dee2e6;border-radius:6px;box-sizing:border-box;font-size:13px;height:32px;line-height:32px;margin-top:10px;padding:0 4px;text-align:center;width:45px}.DraftDocumentNew_attachmentCountInput__BqOpG:focus{border-color:#3b82f6;outline:none}.DraftDocumentNew_attachmentUnit__Qyj14{align-items:center;color:#555;display:flex;flex-shrink:0;font-size:13px;height:32px;min-width:16px}.DraftDocumentNew_attachmentRemoveBtn__JNyAx{align-items:center;background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;height:24px;justify-content:center;padding:0;transition:background .2s;width:24px}.DraftDocumentNew_attachmentRemoveBtn__JNyAx:hover{background:#dc2626}.DraftDocumentNew_rowInline__IEhJX .DraftDocumentNew_rowField__DC585 input{margin-top:4px}.ApprovalLine_container__rSTJw{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;font-family:Arial,sans-serif;height:-webkit-fit-content;height:fit-content;margin:0;max-width:440px;padding:12px;width:100%}.ApprovalLine_title__WSbHf{font-size:15px;font-weight:700;margin-bottom:12px}.ApprovalLine_box__xP46B{background:#0000;border:none;padding:0}.ApprovalLine_searchRow__ycbpO{align-items:center;display:flex;gap:6px;margin-bottom:0}.ApprovalLine_searchInput__AVy7y{background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:13px;height:36px;padding:6px 8px}.ApprovalLine_addBtn__iHSCM{background:#eaf2ff;border:1px solid #b6c8e6;border-radius:4px;color:#1669c1;cursor:pointer;font-size:13px;height:36px;line-height:36px;margin-bottom:10px;padding:0;text-align:center;width:64px}.ApprovalLine_list__bPdNg{display:flex;flex-direction:column;gap:1px}.ApprovalLine_item__v3md0{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:5px;display:flex;min-height:50px;padding:1px 10px}.ApprovalLine_order__CXw7\+{background:#f0f0f0;border-radius:50%;color:#666;flex-shrink:0;font-size:12px;font-weight:700;height:20px;line-height:20px;margin-right:10px;text-align:center;width:20px}.ApprovalLine_contentWrap__TwYap{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:1px}.ApprovalLine_userInfo__\+JOz\+{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:6px;width:120px}.ApprovalLine_name__Zhk4J{color:#333;font-size:14px;font-weight:700;white-space:nowrap}.ApprovalLine_position__\+Iw\+K{color:#888;font-size:12px;white-space:nowrap}.ApprovalLine_badgeWrap__U5D0y{display:flex;flex-shrink:0;gap:6px}.ApprovalLine_approval__jdpmg{background:#10c469;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;white-space:nowrap}.ApprovalLine_approval__jdpmg:hover{opacity:.9}.ApprovalLine_approvalGray__8a8RL{background:#e0e0e0;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;white-space:nowrap}.ApprovalLine_approvalGray__8a8RL:hover{background:#d0d0d0}.ApprovalLine_agreeBlue__qP4Jl{background:#5b8def;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;white-space:nowrap}.ApprovalLine_agreeBlue__qP4Jl:hover{opacity:.9}.ApprovalLine_removeBtn__XGPUK{background:none;border:none;color:#999;cursor:pointer;font-size:18px;padding:0 4px}.ApprovalLine_removeBtn__XGPUK:hover{color:#f44336}.ApprovalLine_emptyMessage__\+Y\+GZ{background:#fff;border:1px solid #e0e0e0;border-radius:5px;color:#999;font-size:13px;padding:20px;text-align:center}.ApprovalLine_draftYellow__hxhNF{background:#ffa726;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;white-space:nowrap}.ApprovalLine_draftYellow__hxhNF:hover{opacity:.9}.ApprovalLineModal_overlay__uSHMB{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ApprovalLineModal_modal__wvoJ4{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column;height:80%;max-height:700px;max-width:1000px;width:90%}.ApprovalLineModal_header__gogjC{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 20px}.ApprovalLineModal_title__UQVv1{font-size:18px;font-weight:700;margin:0;white-space:nowrap}.ApprovalLineModal_closeBtn__OIFQ4{background:none;border:none;color:#666;cursor:pointer;font-size:28px;line-height:1}.ApprovalLineModal_content__Xiisb{display:flex;flex:1 1;overflow:hidden}.ApprovalLineModal_leftPanel__LSOxu{border-right:1px solid #e0e0e0;display:flex;flex-direction:column;padding:16px;width:45%}.ApprovalLineModal_rightPanel__ip\+cZ{display:flex;flex-direction:column;overflow:hidden;padding:16px;width:55%}.ApprovalLineModal_panelTitle__J07ZY{font-size:14px;font-weight:700;margin-bottom:12px}.ApprovalLineModal_count__np4DU{color:#2196f3;margin-left:4px}.ApprovalLineModal_searchBox__NxD3F{display:flex;gap:6px;margin-bottom:12px}.ApprovalLineModal_searchInput__TVMxQ{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:13px;padding:8px;width:80%}.ApprovalLineModal_searchBtn__9lm4v{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:16px;padding:8px 12px;width:20%}.ApprovalLineModal_orgTree__T1hSx{background:#fafafa;border:1px solid #e0e0e0;flex:1 1;margin-bottom:12px;overflow-y:auto;padding:8px}.ApprovalLineModal_deptItem__HYKCW{align-items:center;cursor:pointer;display:flex;font-size:13px;padding:6px 4px}.ApprovalLineModal_deptItem__HYKCW:hover{background:#f0f0f0}.ApprovalLineModal_arrow__rx3UF{font-size:10px;margin-right:4px;width:12px}.ApprovalLineModal_folderIcon__-KNkW{margin-right:6px}.ApprovalLineModal_deptName__lCzT1{flex:1 1;font-weight:500}.ApprovalLineModal_deptCount__QWtda{color:#666;font-size:11px}.ApprovalLineModal_userItem__xuqHA{align-items:center;cursor:pointer;display:flex;font-size:12px;padding:6px 4px}.ApprovalLineModal_userItem__xuqHA:hover{background:#e3f2fd}.ApprovalLineModal_userItem__xuqHA.ApprovalLineModal_selected__W1wC\+{background:#bbdefb;font-weight:700}.ApprovalLineModal_userIcon__Zzxxc{margin-right:6px}.ApprovalLineModal_userName__nOWYc{font-weight:500}.ApprovalLineModal_userEmail__8HNkR{color:#666;font-size:11px;margin-left:4px}.ApprovalLineModal_emailList__VQQqE{background:#fff;border:1px solid #e0e0e0;max-height:100px;overflow-y:auto;padding:8px}.ApprovalLineModal_emailItem__WQqwG{align-items:center;display:flex;font-size:12px;padding:4px}.ApprovalLineModal_actionBtns__TZ9nH{gap:6px;margin-bottom:12px}.ApprovalLineModal_actionBtn__NBOxk{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:12px;padding:6px 12px}.ApprovalLineModal_actionBtn__NBOxk:hover{background:#f5f5f5}.ApprovalLineModal_selectedTable__RI93l{border-collapse:collapse;font-size:12px;table-layout:fixed;width:100%}.ApprovalLineModal_selectedTable__RI93l thead{display:table;table-layout:fixed;width:100%}.ApprovalLineModal_selectedTable__RI93l tbody{display:block;max-height:400px;overflow-x:hidden;overflow-y:auto;width:100%}.ApprovalLineModal_selectedTable__RI93l tbody tr{display:table;table-layout:fixed;width:100%}.ApprovalLineModal_selectedTable__RI93l th{background:#f5f5f5;border:1px solid #ddd;font-size:11px;font-weight:600;padding:8px 4px;text-align:center}.ApprovalLineModal_selectedTable__RI93l td{border:1px solid #ddd;padding:6px 4px;text-align:center}.ApprovalLineModal_selectedTable__RI93l td:first-child,.ApprovalLineModal_selectedTable__RI93l th:first-child{width:8%}.ApprovalLineModal_selectedTable__RI93l td:nth-child(2),.ApprovalLineModal_selectedTable__RI93l td:nth-child(3),.ApprovalLineModal_selectedTable__RI93l th:nth-child(2),.ApprovalLineModal_selectedTable__RI93l th:nth-child(3){width:15%}.ApprovalLineModal_selectedTable__RI93l td:nth-child(4),.ApprovalLineModal_selectedTable__RI93l td:nth-child(5),.ApprovalLineModal_selectedTable__RI93l th:nth-child(4),.ApprovalLineModal_selectedTable__RI93l th:nth-child(5){width:30%}.ApprovalLineModal_statusBtn__jXhnN{background:#f44336;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:11px;padding:3px 8px}.ApprovalLineModal_statusBtn__jXhnN:hover{background:#d32f2f}.ApprovalLineModal_footer__NjdNp{border-top:1px solid #e0e0e0;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.ApprovalLineModal_cancelBtn__qc9Ix{background:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px}.ApprovalLineModal_cancelBtn__qc9Ix:hover{background:#1976d2}.ApprovalLineModal_submitBtn__x-u-G{background:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px}.ApprovalLineModal_submitBtn__x-u-G:hover{background:#1976d2}.ApprovalLineModal_middleBtns__ZFK8Y{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:0 10px}.ApprovalLineModal_middleBtns__ZFK8Y button{background:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;min-width:70px;padding:8px 16px}.ApprovalLineModal_middleBtns__ZFK8Y button:hover{background:#1976d2}.ApprovalLineModal_middleBtns__ZFK8Y button:last-child{background:#f44336}.ApprovalLineModal_middleBtns__ZFK8Y button:last-child:hover{background:#d32f2f}.ApprovalLineModal_contentWrap__uTm9B{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:12px}.ApprovalLineModal_badgeWrap__6jEjQ{display:flex;flex-wrap:nowrap;gap:4px;justify-content:center}.ApprovalLineModal_approval__ho44o{background:#10c469;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.ApprovalLineModal_approval__ho44o:hover{opacity:.9}.ApprovalLineModal_approvalGray__JgcVp{background:#e0e0e0;border:none;border-radius:3px;color:#666;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.ApprovalLineModal_approvalGray__JgcVp:hover{background:#d0d0d0}.ApprovalLineModal_agreeBlue__QI4me{background:#5b8def;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.ApprovalLineModal_agreeBlue__QI4me:hover{opacity:.9}.ApprovalLineModal_draftYellow__7ncCD{background:#ffa726;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.ApprovalLineModal_draftYellow__7ncCD:hover{opacity:.9}.ApprovalLineModal_actionBtns__TZ9nH{align-items:center;display:flex;gap:4px;justify-content:center}.ApprovalLineModal_moveBtn__Yaxj9{background:#2196f3;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;min-width:24px;padding:2px 6px}.ApprovalLineModal_moveBtn__Yaxj9:hover:not(:disabled){background:#1976d2}.ApprovalLineModal_moveBtn__Yaxj9:disabled{background:#ccc;cursor:not-allowed;opacity:.5}.ApprovalLineConfirmDialog_overlay__-7Xex{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.ApprovalLineConfirmDialog_modal__LnlWA{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;max-width:420px;padding:20px;width:90%}.ApprovalLineConfirmDialog_title__SeJLs{font-size:16px;font-weight:700;margin:0 0 16px;white-space:nowrap}.ApprovalLineConfirmDialog_list__a3\+c4{background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:20px;max-height:300px;overflow-y:auto;padding:10px 14px}.ApprovalLineConfirmDialog_row__H0inU{align-items:center;display:flex;font-size:14px;gap:6px;padding:6px 0;white-space:nowrap}.ApprovalLineConfirmDialog_row__H0inU+.ApprovalLineConfirmDialog_row__H0inU{border-top:1px solid #eee}.ApprovalLineConfirmDialog_order__zOjuc{color:#999;font-size:12px;min-width:16px}.ApprovalLineConfirmDialog_statusTag__kuKae{border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.ApprovalLineConfirmDialog_statusDraft__jBEEp{background:#ffa726}.ApprovalLineConfirmDialog_statusApprove__Fyr\+e{background:#10c469}.ApprovalLineConfirmDialog_statusAgree__kuiXe{background:#5b8def}.ApprovalLineConfirmDialog_name__O9nok{font-weight:600}.ApprovalLineConfirmDialog_position__CSW6N{color:#666;font-size:13px}.ApprovalLineConfirmDialog_footer__V08UA{display:flex;gap:10px;justify-content:flex-end}.ApprovalLineConfirmDialog_cancelBtn__LDYry{background:#e0e0e0;border:none;border-radius:4px;color:#333;cursor:pointer;font-size:14px;padding:8px 20px;white-space:nowrap}.ApprovalLineConfirmDialog_cancelBtn__LDYry:hover{background:#d0d0d0}.ApprovalLineConfirmDialog_submitBtn__1\+-mf{background:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px;white-space:nowrap}.ApprovalLineConfirmDialog_submitBtn__1\+-mf:hover{background:#1976d2}.income-preview-wrapper{height:100%;width:100%}.preview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;padding:0 10px}.preview-title{color:#333;font-size:16px;font-weight:600;margin:0}.print-button{align-items:center;background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:background-color .2s}.print-button:hover{background-color:#45a049}.print-button:active{transform:scale(.98)}.income-preview-container{align-items:flex-start;background-color:#f5f5f5;display:flex;height:100%;justify-content:center;overflow:hidden;padding:10px;width:100%}.preview-paper{background-color:#fff;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;font-family:Malgun Gothic,Arial,sans-serif;line-height:1.8;margin:0 auto;min-height:297mm;padding:40mm 15mm 20mm;position:relative;transform:scale(1);width:210mm}.preview-logo-section{margin-bottom:30px;text-align:center}.company-logo{align-items:center;display:inline-flex;justify-content:flex-end}.logo-image{height:auto;max-height:160px;max-width:350px;object-fit:contain;width:auto}.logo-icon,.logo-text{display:none}.preview-field-row{display:flex;font-size:14px;margin-bottom:2px}.preview-field-row.title-row{border-bottom:3px double #000;margin-bottom:10px;padding-bottom:10px}.field-label{flex-shrink:0;font-weight:700;min-width:80px}.field-value{flex:1 1;padding-left:0}.preview-content-section{line-height:1.5;margin:0 0 30px;padding:0}.content-intro{font-size:14px;margin-bottom:0;overflow-wrap:break-word;padding-left:0;text-indent:0;word-break:keep-all}.content-details{margin:6px 0}.detail-item{display:flex;font-size:14px;line-height:1.3;margin-bottom:4px}.detail-number{font-weight:700;min-width:30px}.detail-label{flex-shrink:0;font-weight:700;text-align:left;white-space:pre;width:85px}.detail-text{flex:1 1}.detail-text.amount{color:#000}.content-footer{font-size:14px;margin-top:30px;text-align:left}.preview-approval-line-simple{border-top:3px double #000;bottom:220px;padding:10px 0 0}.preview-approval-line-simple,.preview-cooperator-line{font-size:14px;left:15mm;line-height:1.5;margin-left:0;position:absolute;right:15mm;white-space:pre}.preview-cooperator-line{bottom:190px;padding:0}.preview-document-info{bottom:160px;font-size:14px;left:15mm;line-height:1.5;padding:0;position:absolute;right:15mm}.doc-info-row{display:flex;flex-wrap:wrap;font-size:14px;gap:0;line-height:1.5}.doc-label{font-weight:400;margin-right:5px;min-width:50px}.doc-value{margin-right:15px}.preview-address-section{bottom:140px;font-size:14px;left:15mm;line-height:1.5;margin:0;padding:0;position:absolute;right:15mm;text-align:left}.address-row{align-items:baseline;display:flex;font-size:14px;gap:5px;line-height:1.5}.zip-code,.zip-label{font-weight:400}.address-text{flex:1 1}.preview-contact-info{bottom:120px;display:flex;flex-wrap:wrap;font-size:14px;gap:5px;left:15mm;line-height:1.5;padding:0;position:absolute;right:15mm}.content-signoff-seal{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{.preview-header{display:none!important}.content-signoff-seal{color-adjust:exact!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.income-preview-wrapper,body{margin:0!important;padding:0!important}.income-preview-wrapper{height:auto!important;width:100%!important}.income-preview-container{background-color:#fff!important;margin:0!important;overflow:visible!important;padding:0!important}.preview-paper{color-adjust:exact!important;box-shadow:none!important;margin:0!important;max-width:100%!important;min-height:297mm!important;padding:40mm 15mm 20mm!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;transform:none!important;width:210mm!important}@page{size:A4 portrait;margin:0!important}.preview-content-section,.preview-logo-section{break-inside:avoid;page-break-inside:avoid}}.preview-button{background-color:#3b82f6!important;justify-content:center;min-width:160px}.preview-button:hover{background-color:#2563eb!important}.download-button{background-color:#10b981!important;justify-content:center;min-width:160px}.download-button:hover{background-color:#059669!important}.content-separator{font-size:11px;font-weight:700;letter-spacing:8px;margin:15px 0 10px;text-align:center}.claim-table{border-collapse:collapse;font-size:12px;margin:10px 0 15px;width:100%}.claim-table td,.claim-table th{border:1px solid #999;padding:6px 8px;text-align:center;vertical-align:middle}.claim-table thead th{background-color:#d6dce4;font-size:12px;font-weight:700}.claim-table tbody td{font-size:12px}.claim-table .amount-cell{padding-right:10px;text-align:right}.claim-table--info{margin-left:115px;width:65%}.claim-table--info td:first-child{background-color:#e7eef4;width:28%}.claim-table--info td,.claim-table--info th{padding:3px 8px}.claim-table--info .amount-cell{text-align:center}.claim-table--dept{margin-left:115px;width:70%}.claim-table--dept td,.claim-table--dept th{padding:3px 8px}.claim-table--dept td:first-child{white-space:nowrap;width:36%}.claim-table--dept td:nth-child(2){white-space:nowrap;width:22%}.claim-table--dept td:nth-child(4){width:14%}.content-attachment{font-size:14px;margin-top:24px}.content-attachment .attachment-label{margin-right:0}.content-attachment .attachment-text{font-weight:400}.attachment-lines{display:inline-flex;flex-direction:column}.attachment-line{display:block}.save-button{background:#2ecc71;border:1px solid #27ae60;color:#fff}.save-button:hover{background:#27ae60}.save-button:disabled{background:#95a5a6;border-color:#7f8c8d;cursor:not-allowed}.aircond-table{margin-bottom:12px}.aircond-table tfoot td{background-color:#f1f5f9;font-weight:700}.AttachmentSection_attachmentSection__CszId{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;margin-top:12px;padding:12px}.AttachmentSection_attachmentHeader__ycwfK{align-items:center;display:flex;gap:6px;margin-bottom:4px}.AttachmentSection_attachmentLabel__Ekt\+T{color:#333;flex-shrink:0;font-size:13px;font-weight:600;min-width:36px}.AttachmentSection_attachmentNumber__oUE2O{color:#555;flex-shrink:0;font-size:13px;min-width:20px}.AttachmentSection_attachmentNameInput__NYwvf{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:13px;margin-top:10px;min-width:0;padding:6px 8px}.AttachmentSection_attachmentNameInput__NYwvf:focus{border-color:#4a90d9;box-shadow:0 0 0 2px #4a90d926;outline:none}.AttachmentSection_attachmentCountInput__m9Jmg{border:1px solid #ccc;border-radius:4px;flex-shrink:0;font-size:13px;margin-top:10px;padding:6px 4px;text-align:center;width:40px}.AttachmentSection_attachmentCountInput__m9Jmg:focus{border-color:#4a90d9;box-shadow:0 0 0 2px #4a90d926;outline:none}.AttachmentSection_attachmentUnit__QFarI{color:#555;flex-shrink:0;font-size:13px}.AttachmentSection_attachmentAddBtn__APbdk{align-items:center;background:#4a90d9;border:1px solid #4a90d9;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:28px;justify-content:center;transition:background .2s;width:28px}.AttachmentSection_attachmentAddBtn__APbdk:hover{background:#357abd}.AttachmentSection_attachmentRow__pPYjl{align-items:center;display:flex;gap:6px;margin-top:6px;padding-left:42px}.AttachmentSection_attachmentRemoveBtn__Z1qo6{align-items:center;background:#fff;border:1px solid #e74c3c;border-radius:4px;color:#e74c3c;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;transition:all .2s;width:28px}.AttachmentSection_attachmentRemoveBtn__Z1qo6:hover{background:#e74c3c;color:#fff}.DocumentTypeSelector_container__VPhP6{background:#f8f9fa;border-radius:8px;min-width:250px;padding:12px}.DocumentTypeSelector_title__fVe3t{color:#333;font-size:14px;font-weight:600;margin:0 0 8px}.DocumentTypeSelector_buttonGroup__VyCdB{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.DocumentTypeSelector_typeBtn__pCwL\+{align-items:center;background:#fff;border:2px solid #ddd;border-radius:6px;color:#333;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;justify-content:center;min-width:70px;padding:8px 10px;transition:all .2s}.DocumentTypeSelector_typeBtn__pCwL\+:hover{background-color:#f0f8f0;border-color:#4caf50;box-shadow:0 2px 8px #0000001a;color:#333;transform:translateY(-2px)}.DocumentTypeSelector_typeBtn__pCwL\+.DocumentTypeSelector_active__VwwPv{background-color:#4caf50;border-color:#4caf50;box-shadow:0 4px 12px #4caf504d;color:#fff;font-weight:600}.DocumentTypeSelector_label__UaVMi{white-space:nowrap}.DocumentTypeSelector_categorySection__E42E7{border-top:1px solid #dee2e6;margin-top:10px;padding-top:10px}.DocumentTypeSelector_categoryTitle__l\+F4n{color:#555;font-size:13px;font-weight:600;margin:0 0 6px}.DocumentTypeSelector_categoryGroup__mHLsE{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.DocumentTypeSelector_categoryBtn__fLJGW{background:#fff;border:1px solid #ccc;border-radius:4px;color:#555;cursor:pointer;font-size:12px;font-weight:500;padding:6px 8px;text-align:center;transition:all .2s;white-space:nowrap}.DocumentTypeSelector_categoryBtn__fLJGW:hover{background-color:#e3f2fd;border-color:#2196f3;color:#1976d2}.DocumentTypeSelector_categoryBtn__fLJGW.DocumentTypeSelector_activeCategory__lPMsv{background-color:#2196f3;border-color:#2196f3;color:#fff;font-weight:600}.DocumentTypeSelector_detailSection__iHg3R{border-top:1px solid #dee2e6;margin-top:10px;padding-top:10px}.DocumentTypeSelector_detailTitle__PRz5G{color:#555;font-size:13px;font-weight:600;margin:0 0 6px}.DocumentTypeSelector_detailSearchInput__NSDnG{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#333;font-size:12px;margin-bottom:8px;padding:6px 8px;width:100%}.DocumentTypeSelector_detailSearchInput__NSDnG:focus{border-color:#ff9800;outline:none}.DocumentTypeSelector_detailSearchEmpty__px8WG{color:#888;font-size:12px;padding:8px 4px;text-align:center}.DocumentTypeSelector_detailGroup__NpgA\+{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.DocumentTypeSelector_detailBtn__5QKhL{background:#fff;border:1px solid #ccc;border-radius:4px;color:#555;cursor:pointer;font-size:11px;font-weight:500;padding:6px 8px;text-align:center;transition:all .2s;white-space:nowrap}.DocumentTypeSelector_detailBtn__5QKhL:hover{background-color:#fff3e0;border-color:#ff9800;color:#f57c00}.DocumentTypeSelector_detailBtn__5QKhL.DocumentTypeSelector_activeDetail__\+\+8zU{background-color:#ff9800;border-color:#ff9800;color:#fff;font-weight:600}.er-title{font-size:24px;font-weight:700;margin:0 0 20px;text-align:center}.er-approval-wrap{display:flex;justify-content:flex-end;margin-bottom:20px}.er-approval-grid{display:flex}.er-approval-box{border:1px solid #e0e0e0;border-left:none;display:flex;flex-direction:column;min-height:90px;text-align:center;width:95px}.er-approval-box:first-child{border-left:1px solid #e0e0e0}.er-approval-header{background:#f7f7f7;border-bottom:1px solid #e0e0e0;color:#333;font-size:12px;font-weight:500;padding:6px 4px;white-space:nowrap}.er-approval-body{flex:1 1;flex-direction:column;gap:3px;min-height:54px;padding:5px 2px}.er-approval-badge,.er-approval-body{align-items:center;display:flex;justify-content:center}.er-approval-badge{border:1.5px solid #2563eb;border-radius:50%;color:#2563eb;flex-shrink:0;font-size:10px;font-weight:700;height:28px;width:28px}.er-approval-date{color:#666;font-size:9px;white-space:nowrap}.er-field-table{border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}.er-field-table td,.er-field-table th{border:1px solid #e0e0e0;padding:10px 14px;text-align:left;vertical-align:middle}.er-field-table th{background-color:#f7f7f7;color:#333;font-weight:500;white-space:nowrap;width:17%}.er-field-table td{color:#222;width:auto}.er-approval-badge,.er-approval-box,.er-approval-header,.er-field-table,.er-field-table td,.er-field-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.DraftDocumentList_container__\+vvux{margin:0 auto;max-width:1400px;padding:30px}.DraftDocumentList_header__xM54c{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.DraftDocumentList_header__xM54c h2{color:#212529;font-size:24px;font-weight:600;margin:0}.DraftDocumentList_createBtn__deNy0{background:#4a90e2;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;margin-left:auto;padding:8px 16px;transition:all .2s;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.DraftDocumentList_createBtn__deNy0:hover{background:#357abd}.DraftDocumentList_filters__YzWPC{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:14px 16px}.DraftDocumentList_filterRow__V11zk{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.DraftDocumentList_filterDate__838Yb,.DraftDocumentList_filterSearch__PiIVz,.DraftDocumentList_filterSelect__UzOrh{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:13px;height:36px;line-height:normal;padding:7px 10px;transition:all .2s;vertical-align:middle}.DraftDocumentList_filterSelect__UzOrh{min-width:0;min-width:auto;width:120px}.DraftDocumentList_filterDate__838Yb{min-width:0;min-width:auto;width:130px}.DraftDocumentList_filterSearch__PiIVz{flex:1 1;min-width:0}.DraftDocumentList_filterDate__838Yb:focus,.DraftDocumentList_filterSearch__PiIVz:focus,.DraftDocumentList_filterSelect__UzOrh:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a;outline:none}.DraftDocumentList_tableWrapper__zqtmB{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.DraftDocumentList_table__PT1Lf{border-collapse:collapse;width:100%}.DraftDocumentList_table__PT1Lf thead{background:#f8f9fa}.DraftDocumentList_table__PT1Lf th{border-bottom:2px solid #dee2e6;color:#495057;font-size:13px;font-weight:600;padding:14px 12px;text-align:center;white-space:nowrap}.DraftDocumentList_table__PT1Lf tbody tr{border-bottom:1px solid #e9ecef;transition:background .15s}.DraftDocumentList_table__PT1Lf tbody tr:hover{background:#f8f9fa}.DraftDocumentList_table__PT1Lf td{color:#212529;font-size:13px;padding:12px 10px;text-align:center;white-space:nowrap}.DraftDocumentList_draftNo__gpIIb{color:#6c757d;font-size:11px;white-space:nowrap}.DraftDocumentList_title__NqmdO{max-width:200px;overflow:hidden;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.DraftDocumentList_amount__4Y\+6q{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right!important}.DraftDocumentList_badge__rwesg{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.DraftDocumentList_badgeDraft__UZx-U{background:#e9ecef;color:#495057}.DraftDocumentList_badgePending__Edvdz{background:#fff3cd;color:#856404}.DraftDocumentList_badgeApproved__7rvXv{background:#d1fae5;color:#065f46}.DraftDocumentList_badgeRejected__oqiWT{background:#fee2e2;color:#991b1b}.DraftDocumentList_docTypeTag__gGpe\+{background:#eef2ff;border-radius:4px;color:#3730a3;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.DraftDocumentList_approvalBadge__2pHsb{background:#e7f3ff;border-radius:12px;color:#06c;display:inline-block;font-size:12px;font-weight:500;padding:3px 10px}.DraftDocumentList_clickableRow__SwpIe{cursor:pointer}.DraftDocumentList_clickableRow__SwpIe:hover{background:#eef4ff!important}.DraftDocumentList_actionGroup__Cv4te{align-items:center;display:flex;gap:4px;justify-content:center}.DraftDocumentList_deleteBtn__ygoJS,.DraftDocumentList_editBtn__WMA4C,.DraftDocumentList_viewBtn__\+OuMq{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:15px;height:32px;justify-content:center;line-height:1;transition:all .15s;width:32px}.DraftDocumentList_viewBtn__\+OuMq{background:#e7f3ff;color:#06c}.DraftDocumentList_viewBtn__\+OuMq:hover{background:#4a90e2;box-shadow:0 2px 6px #4a90e259;color:#fff;transform:translateY(-1px)}.DraftDocumentList_editBtn__WMA4C{background:#fff8e1;color:#b45309}.DraftDocumentList_editBtn__WMA4C:hover:not(:disabled){background:#f59e0b;box-shadow:0 2px 6px #f59e0b59;color:#fff;transform:translateY(-1px)}.DraftDocumentList_deleteBtn__ygoJS{background:#fff1f2;color:#be123c}.DraftDocumentList_deleteBtn__ygoJS:hover:not(:disabled){background:#e11d48;box-shadow:0 2px 6px #e11d4859;color:#fff;transform:translateY(-1px)}.DraftDocumentList_disabledBtn__-A513{cursor:not-allowed;opacity:.3;pointer-events:auto}.DraftDocumentList_disabledBtn__-A513:hover{box-shadow:none;transform:none}.DraftDocumentList_empty__Skdh1,.DraftDocumentList_loading__JbFuy{color:#6c757d;font-size:16px;padding:60px 20px;text-align:center}@media (max-width:1200px){.DraftDocumentList_table__PT1Lf{font-size:13px}.DraftDocumentList_table__PT1Lf td,.DraftDocumentList_table__PT1Lf th{padding:10px 8px}.DraftDocumentList_title__NqmdO{max-width:180px}}@media (max-width:768px){.DraftDocumentList_container__\+vvux{padding:15px}.DraftDocumentList_filterRow__V11zk{flex-wrap:wrap}.DraftDocumentList_filterSelect__UzOrh{width:100%}.DraftDocumentList_filterDate__838Yb{width:calc(50% - 4px)}.DraftDocumentList_filterSearch__PiIVz{width:100%}.DraftDocumentList_tableWrapper__zqtmB{overflow-x:auto}.DraftDocumentList_table__PT1Lf{min-width:900px}}.ResolutionList_container__u84BU{margin:0 auto;max-width:1400px;padding:30px}.ResolutionList_header__9aKMN{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.ResolutionList_header__9aKMN h2{color:#212529;font-size:24px;font-weight:600;margin:0}.ResolutionList_filters__NPPzE{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:14px 16px}.ResolutionList_filterRow__v0pON{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.ResolutionList_filterDate__bpO0P,.ResolutionList_filterSearch__mBOnF,.ResolutionList_filterSelect__xixy1{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:13px;height:36px;line-height:normal;padding:7px 10px;transition:all .2s;vertical-align:middle}.ResolutionList_filterSelect__xixy1{min-width:0;min-width:auto;width:120px}.ResolutionList_filterDate__bpO0P{min-width:0;min-width:auto;width:130px}.ResolutionList_filterSearch__mBOnF{flex:1 1;min-width:0}.ResolutionList_filterDate__bpO0P:focus,.ResolutionList_filterSearch__mBOnF:focus,.ResolutionList_filterSelect__xixy1:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a;outline:none}.ResolutionList_tableWrapper__y49oz{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.ResolutionList_table__8rKpb{border-collapse:collapse;width:100%}.ResolutionList_table__8rKpb thead{background:#f8f9fa}.ResolutionList_table__8rKpb th{border-bottom:2px solid #dee2e6;color:#495057;font-size:13px;font-weight:600;padding:14px 12px;text-align:center;white-space:nowrap}.ResolutionList_table__8rKpb tbody tr{border-bottom:1px solid #e9ecef;transition:background .15s}.ResolutionList_table__8rKpb tbody tr:hover{background:#f8f9fa}.ResolutionList_table__8rKpb td{color:#212529;font-size:13px;padding:12px 10px;text-align:center;white-space:nowrap}.ResolutionList_draftNo__rpDHp{color:#6c757d;font-size:11px;white-space:nowrap}.ResolutionList_title__G-kmA{max-width:220px;overflow:hidden;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.ResolutionList_amount__eKAq7{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right!important}.ResolutionList_badge__7s3QQ{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.ResolutionList_badgeDraft__c2ZAQ{background:#e9ecef;color:#495057}.ResolutionList_badgePending__rIebQ{background:#fff3cd;color:#856404}.ResolutionList_badgeApproved__JQZhz{background:#d1fae5;color:#065f46}.ResolutionList_badgeRejected__bCYnQ{background:#fee2e2;color:#991b1b}.ResolutionList_docTypeTag__TZdKt{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.ResolutionList_docTypeExpense__aQe6R{background:#fee2e2;color:#991b1b}.ResolutionList_docTypeIncome__sZOl7{background:#dbeafe;color:#1e40af}.ResolutionList_clickableRow__-2ALZ{cursor:pointer}.ResolutionList_clickableRow__-2ALZ:hover{background:#eef4ff!important}.ResolutionList_empty__7KF2r,.ResolutionList_loading__LBtvF{color:#6c757d;font-size:16px;padding:60px 20px;text-align:center}@media (max-width:1200px){.ResolutionList_table__8rKpb{font-size:13px}.ResolutionList_table__8rKpb td,.ResolutionList_table__8rKpb th{padding:10px 8px}.ResolutionList_title__G-kmA{max-width:180px}}@media (max-width:768px){.ResolutionList_container__u84BU{padding:15px}.ResolutionList_filterRow__v0pON{flex-wrap:wrap}.ResolutionList_filterSelect__xixy1{width:100%}.ResolutionList_filterDate__bpO0P{width:calc(50% - 4px)}.ResolutionList_filterSearch__mBOnF{width:100%}.ResolutionList_tableWrapper__y49oz{overflow-x:auto}.ResolutionList_table__8rKpb{min-width:900px}}.lr-rejected,.lr-strong{font-weight:700}.lr-rejected{color:#c0392b;white-space:nowrap}.lr-snap-cell{padding:6px 8px!important}.lr-snap{border-collapse:collapse;font-size:12px;table-layout:fixed;width:100%}.lr-snap td,.lr-snap th{border:1px solid #bbb;padding:4px 6px;text-align:center;white-space:nowrap;width:auto}.lr-snap th{background:#f3f4f6;font-weight:600}.lr-note{color:#888;font-size:11px;margin-top:4px;white-space:nowrap}.lr-hours{align-items:center;display:inline-flex;flex-direction:column;line-height:1.3;vertical-align:middle}.lr-hours-start{align-items:flex-start}.lr-hours-end{align-items:flex-end}.lr-hours-days,.lr-hours-main{white-space:nowrap}.lr-hours-days{color:#888;font-size:.85em}.ApprovalInbox_wrap__0yjJ3{background:#f5f6fa;display:flex;flex-direction:column;height:calc(100vh - 60px)}.ApprovalInbox_tabBar__qTfP5{background:#fff;border-bottom:1px solid #e0e0e0;display:flex;gap:4px;padding:12px 16px 0}.ApprovalInbox_tabActive__sRRFD,.ApprovalInbox_tab__3AXen{border:none;border-radius:6px 6px 0 0;cursor:pointer;font-size:13px;font-weight:500;padding:8px 12px;position:relative}.ApprovalInbox_tab__3AXen{background:#f0f0f0;color:#666}.ApprovalInbox_tabActive__sRRFD{background:#1a6b1a;color:#fff}.ApprovalInbox_badge__7v52x{background:#e74c3c;border-radius:10px;color:#fff;font-size:11px;margin-left:6px;padding:1px 6px}.ApprovalInbox_content__Ze8q3{display:flex;flex:1 1;overflow:hidden}.ApprovalInbox_listPane__niLjJ{background:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;min-width:280px;overflow:hidden;width:340px}.ApprovalInbox_listHeader__9F-XD{align-items:center;border-bottom:1px solid #eee;color:#333;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;min-width:0;overflow:hidden;padding:10px 14px;white-space:nowrap}.ApprovalInbox_listHeader__9F-XD span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApprovalInbox_refreshBtn__mJCTt{background:none;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:16px;padding:2px 6px}.ApprovalInbox_refreshBtn__mJCTt:hover{background:#f0f0f0}.ApprovalInbox_empty__cMFjQ{color:#aaa;font-size:13px;padding:40px 20px;text-align:center}.ApprovalInbox_list__p3W\+O{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:0}.ApprovalInbox_listItem__YRZp5{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:12px 14px;transition:background .1s}.ApprovalInbox_listItem__YRZp5:hover{background:#f8f9fa}.ApprovalInbox_listItemActive__nAwez{background:#e8f5e9!important;border-left:3px solid #1a6b1a}.ApprovalInbox_itemTop__ggVpC{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.ApprovalInbox_docType__gPtJD{background:#e8f0fe;border-radius:10px;color:#1a56db;font-size:11px;font-weight:600;padding:2px 8px}.ApprovalInbox_statusBadge__IMKey{font-size:11px;font-weight:700}.ApprovalInbox_itemTitle__rJdkA{color:#222;font-size:13px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApprovalInbox_itemMeta__d9KxH{color:#666;display:flex;flex-wrap:wrap;font-size:11px;gap:4px}.ApprovalInbox_itemDate__9BtU4{color:#888;font-size:11px;margin-top:4px}.ApprovalInbox_detailPane__2nbjy{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.ApprovalInbox_noSelect__hNmwH{color:#aaa;font-size:14px;margin:auto}.ApprovalInbox_actionCard__mQr\+U,.ApprovalInbox_approvalLineCard__Y7xL8,.ApprovalInbox_detailCard__lL3jI{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:18px 20px}.ApprovalInbox_detailHeader__lWnv\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ApprovalInbox_draftNo__w0h6p{color:#888;font-size:12px}.ApprovalInbox_detailTitle__FVEyN{color:#222;font-size:17px;font-weight:700;line-height:1.4;margin-bottom:14px}.ApprovalInbox_infoTable__-H3Zi{border-collapse:collapse;font-size:13px;width:100%}.ApprovalInbox_infoTable__-H3Zi th{background:#f8f9fa;border:1px solid #e0e0e0;color:#555;font-weight:600;padding:6px 8px;text-align:left;width:80px}.ApprovalInbox_infoTable__-H3Zi td{border:1px solid #e0e0e0;color:#333;padding:6px 10px}.ApprovalInbox_attachSection__uXaCg{border-top:1px solid #eee;margin-top:14px;padding-top:10px}.ApprovalInbox_attachTitle__kJNt3{color:#555;font-size:13px;font-weight:600;margin-bottom:6px}.ApprovalInbox_attachList__O7sY4{color:#444;font-size:13px;line-height:1.8;list-style:none;margin:0;padding:0}.ApprovalInbox_sectionTitle__XsvF9{color:#333;font-size:14px;font-weight:700;margin-bottom:14px}.ApprovalInbox_approvalLineFlow__si18r{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px}.ApprovalInbox_approvalStep__V\+Nvs{background:#fafafa;border:2px solid #d0d7de;border-radius:8px;min-width:100px;padding:10px 14px;text-align:center}.ApprovalInbox_approvalType__HEz1w{color:#888;font-size:11px;margin-bottom:4px}.ApprovalInbox_approvalName__BzMLM{color:#222;font-size:14px;font-weight:700}.ApprovalInbox_approvalPosition__jP8\+w{color:#888;font-size:11px;margin-top:2px}.ApprovalInbox_approvalResult__Y3NdK{font-size:12px;font-weight:700;margin-top:6px}.ApprovalInbox_approvalDate__gAXn8{color:#aaa;font-size:10px;margin-top:2px}.ApprovalInbox_approvalComment__Dms3g{color:#e74c3c;font-size:11px;margin-top:4px;word-break:keep-all}.ApprovalInbox_approvalArrow__pG3R3{color:#ccc;font-size:18px;padding-top:20px}.ApprovalInbox_commentWrap__WLLPg{margin-bottom:14px}.ApprovalInbox_commentWrap__WLLPg label{color:#555;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.ApprovalInbox_commentArea__qnbYy{border:1px solid #d0d7de;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:13px;padding:8px 10px;resize:vertical;width:100%}.ApprovalInbox_actionBtns__N0mDy{display:flex;gap:10px}.ApprovalInbox_approveBtn__9XX21{background:#1a6b1a;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:10px}.ApprovalInbox_approveBtn__9XX21:hover{background:#145a14}.ApprovalInbox_approveBtn__9XX21:disabled{cursor:not-allowed;opacity:.5}.ApprovalInbox_rejectBtn__laIkB{background:#e74c3c;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:10px}.ApprovalInbox_rejectBtn__laIkB:hover{background:#c0392b}.ApprovalInbox_rejectBtn__laIkB:disabled{cursor:not-allowed;opacity:.5}.ApprovalInbox_cancelBtn__pCWj8{background:#95a5a6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.ApprovalInbox_modalOverlay__IcAQr{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ApprovalInbox_modal__wHGs\+{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;padding:28px;width:420px}.ApprovalInbox_modal__wHGs\+ h4{color:#222;font-size:16px;margin:0 0 14px}.ApprovalInbox_modalBtns__qD3wR{display:flex;gap:10px;margin-top:14px}.ApprovalInProgress_wrap__QPfn8{background:#f5f6fa;display:flex;gap:0;height:calc(100vh - 100px)}.ApprovalInProgress_detailPane__zQPUI,.ApprovalInProgress_docPane__aA5aG,.ApprovalInProgress_userPane__ADYJ8{background:#fff;display:flex;flex-direction:column;overflow:hidden}.ApprovalInProgress_userPane__ADYJ8{border-right:1px solid #e0e0e0;min-width:160px;width:180px}.ApprovalInProgress_docPane__aA5aG{border-right:1px solid #e0e0e0;min-width:240px;width:280px}.ApprovalInProgress_detailPane__zQPUI{flex:1 1;overflow-y:auto;padding:16px}.ApprovalInProgress_paneHeader__dGmet{align-items:center;background:#f8f9fa;border-bottom:1px solid #eee;color:#333;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:space-between;min-width:0;padding:10px 14px}.ApprovalInProgress_paneHeader__dGmet span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApprovalInProgress_refreshBtn__UK8As{background:none;border:none;cursor:pointer;font-size:15px}.ApprovalInProgress_empty__9Hixf{color:#aaa;font-size:13px;padding:30px 14px;text-align:center}.ApprovalInProgress_userItem__tpaXm{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:12px 14px;transition:background .1s}.ApprovalInProgress_userItem__tpaXm:hover{background:#f8f9fa}.ApprovalInProgress_activeUser__JRr1x{background:#e8f5e9!important;border-left:3px solid #1a6b1a}.ApprovalInProgress_userName__zMbln{color:#222;font-size:14px;font-weight:600}.ApprovalInProgress_userMeta__lB7i\+{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.ApprovalInProgress_position__fOaQP{color:#888;font-size:11px}.ApprovalInProgress_pendingBadge__EkCzz{background:#e74c3c;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px}.ApprovalInProgress_docItem__ICLOG{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:12px 14px;transition:background .1s}.ApprovalInProgress_docItem__ICLOG:hover{background:#f8f9fa}.ApprovalInProgress_activeDoc__gEtl9{background:#e8f5e9!important;border-left:3px solid #1a6b1a}.ApprovalInProgress_docTop__Vtk2v{display:flex;justify-content:space-between;margin-bottom:4px}.ApprovalInProgress_docType__JMrcw{background:#e8f0fe;border-radius:10px;color:#1a56db;font-size:11px;padding:2px 6px}.ApprovalInProgress_statusBadge__Kqs4c{font-size:11px;font-weight:700}.ApprovalInProgress_docTitle__oJYeg{color:#222;font-size:13px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApprovalInProgress_docMeta__mTvI9{color:#666;font-size:11px}.ApprovalInProgress_docDate__uIjAT{color:#aaa;font-size:11px;margin-top:2px}.ApprovalInProgress_docInfoCard__yADCt{background:#f8f9fa;border-radius:8px;margin-bottom:16px;padding:14px 16px}.ApprovalInProgress_docInfoTitle__7U7xc{color:#222;font-size:16px;font-weight:700;margin-bottom:8px}.ApprovalInProgress_docInfoMeta__B-9s6{color:#555;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.ApprovalInProgress_draftNo__BudBp{color:#aaa;font-size:11px;margin-top:6px}.ApprovalInProgress_approvalFlow__wNkWJ{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.ApprovalInProgress_approvalStep__c\+Ggt{background:#fafafa;border:2px solid #d0d7de;border-radius:8px;min-width:110px;padding:12px 16px;text-align:center}.ApprovalInProgress_approvalType__6XQKx{color:#888;font-size:11px;margin-bottom:4px}.ApprovalInProgress_approvalName__9Innx{color:#222;font-size:14px;font-weight:700}.ApprovalInProgress_approvalPosition__-t1o1{color:#888;font-size:11px;margin-top:2px}.ApprovalInProgress_approvalResult__Xgo40{font-size:13px;font-weight:700;margin-top:6px}.ApprovalInProgress_approvalDate__pX-rK{color:#aaa;font-size:10px;margin-top:2px}.ApprovalInProgress_approvalComment__AQyby{color:#e74c3c;font-size:11px;margin-top:4px}.ApprovalInProgress_approvalArrow__pBfgO{color:#ccc;font-size:20px;padding-top:24px}.LeaveRequest_page__iKDTN{background:#f5f6fa;box-sizing:border-box;min-height:calc(100vh - 60px);padding:16px}.LeaveRequest_layout__xP7Of{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.LeaveRequest_formCard__BaN\+M{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;flex:0 0 420px;max-width:100%;padding:16px}.LeaveRequest_previewCol__T458T{flex:1 1 560px;min-width:0}.LeaveRequest_title__KBDhF{font-size:16px;font-weight:700;margin:0 0 12px;white-space:nowrap}.LeaveRequest_row__U4-IN{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.LeaveRequest_label__v0iHA{color:#444;flex:0 0 76px;font-size:13px;white-space:nowrap}.LeaveRequest_input__Zgi5l,.LeaveRequest_select__5-NbN{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:13px;height:32px;padding:0 8px}.LeaveRequest_input__Zgi5l{width:150px}.LeaveRequest_wide__k6yms{width:260px}.LeaveRequest_rowTop__gNORQ{align-items:flex-start;flex-wrap:nowrap}.LeaveRequest_labelTop__Gav\+8{line-height:32px}.LeaveRequest_kindGroup__h6jIt{display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0}.LeaveRequest_kindBtnActive__Mcv54,.LeaveRequest_kindBtn__hgyBN{border-radius:4px;cursor:pointer;font-size:13px;height:32px;padding:0 12px;white-space:nowrap;width:auto}.LeaveRequest_kindBtn__hgyBN{background:#fff;border:1px solid #ccc;color:#333}.LeaveRequest_kindBtnActive__Mcv54{background:#1a6b1a;border:1px solid #1a6b1a;color:#fff}.LeaveRequest_smallBtn__QAiFp{background:#fff;border:1px solid #1a6b1a;border-radius:4px;color:#1a6b1a;cursor:pointer;font-size:13px;height:32px;padding:0 12px;white-space:nowrap;width:auto}.LeaveRequest_chips__Dnw2B{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 10px 84px}.LeaveRequest_chip__sJtJi{align-items:center;background:#eef6ee;border-radius:12px;display:inline-flex;font-size:12px;gap:4px;padding:2px 4px 2px 8px;white-space:nowrap}.LeaveRequest_chipX__DlXGc{background:#0000;border:none;cursor:pointer;font-size:13px;height:20px;line-height:20px;padding:0;width:20px}.LeaveRequest_hint__LfYyS{color:#888;font-size:12px;margin:-4px 0 10px 84px;white-space:nowrap}.LeaveRequest_calcBox__WKVPD{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;margin:12px 0;padding:10px 12px}.LeaveRequest_calcLine__dv9IU{display:flex;gap:8px;justify-content:space-between;padding:2px 0;white-space:nowrap}.LeaveRequest_error__HuMwQ{color:#c0392b;font-size:13px;margin:8px 0}.LeaveRequest_submitBtn__AdWBE{background:#1a6b1a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;width:100%}.LeaveRequest_submitBtn__AdWBE:disabled{background:#9ca3af;cursor:not-allowed}.LeaveRequest_tabs__coxRi{display:flex;gap:4px;margin-bottom:12px}.LeaveRequest_tabActive__cA691,.LeaveRequest_tab__OMpLp{border:none;border-radius:6px;cursor:pointer;font-size:13px;height:34px;padding:0 14px;white-space:nowrap;width:auto}.LeaveRequest_tab__OMpLp{background:#e5e7eb;color:#444}.LeaveRequest_tabActive__cA691{background:#1a6b1a;color:#fff}.LeaveRequest_filters__zLkx\+{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.LeaveRequest_summary__t0CQT{font-size:13px;margin-bottom:8px;white-space:nowrap}.LeaveRequest_tableWrap__KCUxk{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow-x:auto}.LeaveRequest_table__1wJLj{border-collapse:collapse;font-size:13px;width:100%}.LeaveRequest_table__1wJLj td,.LeaveRequest_table__1wJLj th{border-bottom:1px solid #eee;padding:8px 10px;text-align:left;white-space:nowrap}.LeaveRequest_table__1wJLj th{background:#f7f7f7;font-weight:600}.LeaveRequest_clickRow__02xl6{cursor:pointer}.LeaveRequest_clickRow__02xl6:hover{background:#f3f8f3}.LeaveRequest_unread__bfYpQ{font-weight:700}.LeaveRequest_state_pending__MqfY6{color:#e67e22}.LeaveRequest_state_approved__RsPjO{color:#27ae60}.LeaveRequest_state_approved_canceled__pCNyZ{color:#7f8c8d}.LeaveRequest_state_rejected__kSFkV{color:#e74c3c}.LeaveRequest_state_withdrawn__ePAt8{color:#888}.LeaveRequest_empty__xFVj8{color:#888;padding:24px;text-align:center}.LeaveRequest_overlay__gN04n{align-items:flex-start;background:#0006;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px 16px;position:fixed;z-index:1000}.LeaveRequest_modal__Vj1ND{background:#fff;border-radius:8px;box-sizing:border-box;max-width:100%;padding:12px;width:860px}.LeaveRequest_modalHead__azEVV{display:flex;justify-content:flex-end}.LeaveRequest_closeBtn__Aftjk{background:#0000;border:none;cursor:pointer;font-size:18px;height:32px;padding:0;width:32px}@media (max-width:600px){.LeaveRequest_formCard__BaN\+M{flex-basis:100%}.LeaveRequest_chips__Dnw2B,.LeaveRequest_hint__LfYyS{margin-left:0}}.IncomeBusinessNew_wrap__65k3M{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__9jdoZ{flex:0 0 40%;height:100%;max-width:600px;min-width:480px;overflow-y:auto}.IncomeBusinessNew_wrap__65k3M:after{background:#0000;content:"";flex:1 1}.IncomeBusinessNew_form__f0xlx{display:block}.IncomeBusinessNew_row__mfUnU{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__bHn11{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__4wWgf{min-width:0}.IncomeBusinessNew_rowField__4wWgf input,.IncomeBusinessNew_rowField__4wWgf 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__4wWgf 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__bwh0x{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__Zi4Gz{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__Zi4Gz:last-child{border-right:none}.IncomeBusinessNew_check__Zi4Gz:hover{background-color:#f3f4f6}.IncomeBusinessNew_check__Zi4Gz input[type=checkbox]{height:16px;margin:0;width:16px}.IncomeBusinessNew_partnerBox__tV8VJ{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__UDmUT{cursor:pointer;padding:6px 8px;transition:background .2s}.IncomeBusinessNew_partnerItem__UDmUT:hover{background:#f3f4f6}.IncomeBusinessNew_actions__7hFWK{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.IncomeBusinessNew_hint__j48\+9{color:#6b7280;font-size:12px}.IncomeBusinessNew_primaryBtn__diztR{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background .2s}.IncomeBusinessNew_primaryBtn__diztR:hover{background-color:#1669c1}.IncomeBusinessNew_pane__9jdoZ::-webkit-scrollbar{width:8px}.IncomeBusinessNew_pane__9jdoZ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.IncomeBusinessNew_pane__9jdoZ::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.IncomeBusinessNew_wrap__65k3M{display:block;padding:0}.IncomeBusinessNew_pane__9jdoZ{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.IncomeBusinessNew_row__mfUnU{grid-template-columns:110px 1fr}}.IncomeBusinessNew_partnerRow__se-Rq{position:relative;width:100%}.IncomeBusinessNew_partnerRow__se-Rq 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__Kb0Mq{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__Kb0Mq:hover{color:#1669c1}.IncomeBusinessNew_activeItem__3Ttsj,.IncomeBusinessNew_partnerItem__UDmUT:hover{background-color:#508eeb;cursor:pointer}.IncomeBusinessNew_selectBox__xku62{-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%}.IncomeBusinessNew_split__oB666{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 450px 850px;height:auto}.IncomeBusinessNew_middlePane__G\+xl\+{overflow:visible}.IncomeBusinessNew_middlePane__G\+xl\+,.IncomeBusinessNew_rightPane__lHdav{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000000d;height:auto;padding:20px}.IncomeBusinessNew_rightPane__lHdav{overflow-y:visible}.IncomeBusinessNew_pane__9jdoZ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;height:auto;overflow-y:visible;padding:16px}@media print{.IncomeBusinessNew_wrap__65k3M,body{margin:0!important;padding:0!important}.IncomeBusinessNew_wrap__65k3M{background:#fff!important;display:block!important}.IncomeBusinessNew_middlePane__G\+xl\+,.IncomeBusinessNew_middlePane__G\+xl\+ *,.IncomeBusinessNew_pane__9jdoZ,.IncomeBusinessNew_pane__9jdoZ *{display:none!important;visibility:hidden!important}.IncomeBusinessNew_split__oB666{display:block!important;gap:0!important;grid-template-columns:none!important;height:auto!important}.IncomeBusinessNew_rightPane__lHdav{border:none!important;box-shadow:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:0!important;visibility:visible!important;width:100%!important}.IncomeBusinessNew_actions__7hFWK,.IncomeBusinessNew_form__f0xlx,.IncomeBusinessNew_row__mfUnU,button{display:none!important}}.IncomeBusinessList_table__NofxZ{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.IncomeBusinessList_table__NofxZ thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.IncomeBusinessList_table__NofxZ tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.IncomeBusinessList_table__NofxZ tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.IncomeBusinessList_table__NofxZ td,.IncomeBusinessList_table__NofxZ th{border:1px solid #e5e7eb}.IncomeBusinessList_borderLeft__Qsxf5{border-left:2px solid #d1d5db}.IncomeBusinessList_filterBar__8ggdV{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__OHBKN{display:flex;flex-direction:column;gap:6px;justify-content:flex-end;min-height:62px}.IncomeBusinessList_label__DdR-R{color:#374151;font-size:14px;font-weight:600}.IncomeBusinessList_inputBase__f2mgQ{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__f2mgQ:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.IncomeBusinessList_btn__QZqPx{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__QZqPx:hover{background:#f3f4f6}.IncomeBusinessList_btnPrimary__Qz86-{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__Qz86-:hover{background:#1d4ed8}.IncomeBusinessList_btnArea__xQgQV{align-items:center;display:flex;gap:8px}.IncomeBusinessList_btnLink__kYOfp{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.IncomeBusinessList_dateRow__Pc9\+5,.IncomeBusinessList_rowAlign__PissD{align-items:center;display:flex;gap:8px}.IncomeBusinessList_dateDash__raYbw{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.IncomeBusinessList_inputSearch__YSRRd{flex:3 1;min-width:360px}.IncomeBusinessList_filterItem__OHBKN button,.IncomeBusinessList_filterItem__OHBKN input[type=search],.IncomeBusinessList_filterItem__OHBKN input[type=text]{vertical-align:middle}.IncomeBusinessList_searchRow__ZumYL{align-items:flex-start;display:flex;gap:8px}.IncomeBusinessList_summaryBar__\+S1hC{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__OHBKN:has(select){padding-bottom:10px}.IncomeServiceNew_wrap__5C3ex{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__-rrb\+{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__5C3ex:after{background:#0000;content:"";flex:1 1}.IncomeServiceNew_form__Bzpjf{display:block}.IncomeServiceNew_row__QWCHC{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__hl-VZ{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__Atmsj{min-width:0}.IncomeServiceNew_rowField__Atmsj input,.IncomeServiceNew_rowField__Atmsj 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__Atmsj 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__\+cDYB{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__81nx9{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__81nx9:last-child{border-right:none}.IncomeServiceNew_check__81nx9:hover{background-color:#f3f4f6}.IncomeServiceNew_check__81nx9 input[type=checkbox]{height:16px;margin:0;width:16px}.IncomeServiceNew_partnerBox__9Tvlb{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__Pgky9{cursor:pointer;padding:6px 8px;transition:background .2s}.IncomeServiceNew_partnerItem__Pgky9:hover{background:#f3f4f6}.IncomeServiceNew_actions__MxB5O{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.IncomeServiceNew_hint__0T\+QL{color:#6b7280;font-size:12px}.IncomeServiceNew_primaryBtn__\+ppEj{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background .2s}.IncomeServiceNew_primaryBtn__\+ppEj:hover{background-color:#1669c1}.IncomeServiceNew_pane__-rrb\+::-webkit-scrollbar{width:8px}.IncomeServiceNew_pane__-rrb\+::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.IncomeServiceNew_pane__-rrb\+::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.IncomeServiceNew_wrap__5C3ex{display:block;padding:0}.IncomeServiceNew_pane__-rrb\+{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.IncomeServiceNew_row__QWCHC{grid-template-columns:110px 1fr}}.IncomeServiceNew_partnerRow__eDHmw{position:relative;width:100%}.IncomeServiceNew_partnerRow__eDHmw 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__MjB26{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__MjB26:hover{color:#1669c1}.IncomeServiceNew_activeItem__yHiZA,.IncomeServiceNew_partnerItem__Pgky9:hover{background-color:#508eeb;cursor:pointer}.IncomeServiceNew_selectBox__M-VHw{-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__Sqzi1{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.IncomeServiceList_table__Sqzi1 thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.IncomeServiceList_table__Sqzi1 tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.IncomeServiceList_table__Sqzi1 tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.IncomeServiceList_table__Sqzi1 td,.IncomeServiceList_table__Sqzi1 th{border:1px solid #e5e7eb}.IncomeServiceList_borderLeft__Jnlby{border-left:2px solid #d1d5db}.IncomeServiceList_filterBar__-7HIh{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__lbGM0{display:flex;flex-direction:column;gap:6px}.IncomeServiceList_label__Ok4sj{color:#374151;font-size:14px;font-weight:600}.IncomeServiceList_inputBase__Ma6Kk{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__Ma6Kk:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.IncomeServiceList_btn__WWZCV{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__WWZCV:hover{background:#f3f4f6}.IncomeServiceList_btnPrimary__EV0rr{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__EV0rr:hover{background:#1d4ed8}.IncomeServiceList_btnArea__UZJVy{align-items:center;display:flex;gap:8px}.IncomeServiceList_btnLink__7zFh0{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.IncomeServiceList_dateRow__wXoO6,.IncomeServiceList_rowAlign__HXlU2{align-items:center;display:flex;gap:8px}.IncomeServiceList_dateDash__8NFjC{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.IncomeServiceList_inputSearch__OZ-FK{flex:3 1;min-width:360px}.IncomeServiceList_filterItem__lbGM0 button,.IncomeServiceList_filterItem__lbGM0 input[type=search],.IncomeServiceList_filterItem__lbGM0 input[type=text]{vertical-align:middle}.IncomeServiceList_searchRow__wbrzH{align-items:flex-start;display:flex;gap:8px}.IncomeServiceList_summaryBar__0vVfK{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__lbGM0:nth-child(2){margin-bottom:10px}.GasanIncomeCreate_container__jq4v3{background:#f8f9fa;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:0;width:100%}.GasanIncomeCreate_title__92geZ{color:#111827;font-size:20px;font-weight:700;margin-bottom:16px}.GasanIncomeCreate_row__8CxBy{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;grid-template-columns:150px .95fr;min-height:38px}.GasanIncomeCreate_rowLabel__TgERG{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__wGIE1 input,.GasanIncomeCreate_rowField__wGIE1 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__wGIE1 input:focus,.GasanIncomeCreate_rowField__wGIE1 select:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa4d;outline:none}.GasanIncomeCreate_twoPanel__wEzuR{align-items:flex-start;display:flex;gap:1px;justify-content:flex-start;margin:0;padding-left:0;width:70%}.GasanIncomeCreate_leftPanel__hQcVc{flex:0.5 1;padding:22px 0 22px 22px}.GasanIncomeCreate_leftPanel__hQcVc,.GasanIncomeCreate_rightPanel__FI5lj{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d}.GasanIncomeCreate_rightPanel__FI5lj{display:flex;flex:0.7 1;flex-direction:column;gap:16px;padding:22px 10px}.GasanIncomeCreate_payTableContainer__7K3QE{background:#fff;border:3px solid #6b7280;border-radius:8px;padding:12px}.GasanIncomeCreate_payTable__A-26p{border-collapse:collapse;margin-top:10px;table-layout:fixed;text-align:center;width:100%}.GasanIncomeCreate_payTable__A-26p td,.GasanIncomeCreate_payTable__A-26p th{background-color:#fff;border:2px solid #9ca3af;font-size:13px;padding:8px;vertical-align:middle}.GasanIncomeCreate_payTable__A-26p thead tr:first-child th{background-color:#f3f4f6;font-weight:700}.GasanIncomeCreate_payTable__A-26p thead tr:nth-child(2) th{background-color:#f9fafb}.GasanIncomeCreate_payTable__A-26p input{border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;height:40px;padding-right:6px;text-align:right;width:100%}.GasanIncomeCreate_payTable__A-26p td:hover{background-color:#f1f5f9}.GasanIncomeCreate_payTable__A-26p td:first-child,.GasanIncomeCreate_payTable__A-26p th:first-child{width:calc(11.11111% + 5px)}.GasanIncomeCreate_totalBox__aBkRb{color:#166534;font-size:30px;font-weight:700;margin-top:20px;text-align:right}.GasanIncomeCreate_saveBox__PNzqO{margin-top:24px;text-align:right}.GasanIncomeCreate_saveBox__PNzqO button{background:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:14px 28px;transition:background .2s}.GasanIncomeCreate_saveBox__PNzqO button:hover{background:#1669c1}@media (max-width:1024px){.GasanIncomeCreate_twoPanel__wEzuR{flex-direction:column;width:95vw}.GasanIncomeCreate_leftPanel__hQcVc,.GasanIncomeCreate_rightPanel__FI5lj{width:100%}}.GasanIncomeCreate_placeholderText__SmVtO{color:#9ca3af!important}.GasanIncomeCreate_payTableContainer__7K3QE h4{color:#111827;font-size:20px;font-weight:700;margin-bottom:30px}.GasanIncomeCreate_calendarPanel__dkpos{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__Fnki9{border:none!important;font-family:inherit;width:100%}.GasanIncomeCreate_threePanel__Frvq6{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__JEOLI{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__ykeE\+{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__ykeE\+ 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__ykeE\+ thead tr:first-child th{background-color:#f9fafb;border-bottom:1px solid #d1d5db;font-size:15px}.GasanIncomeList_table__ykeE\+ thead tr:nth-child(2) th{background-color:#eef2ff;border-bottom:2px solid #9ca3af}.GasanIncomeList_table__ykeE\+ thead tr:first-child th[colspan]{background-color:#eef2ff!important}.GasanIncomeList_table__ykeE\+ tbody td{border-bottom:1px solid #e5e7eb;font-size:14px;padding:10px;text-align:center;vertical-align:middle}.GasanIncomeList_table__ykeE\+ td,.GasanIncomeList_table__ykeE\+ th{border:1px solid #e5e7eb}.GasanIncomeList_borderLeft__jO20H{border-left:2px solid #d1d5db}.GasanIncomeList_table__ykeE\+ tbody tr:last-child td,.GasanIncomeList_table__ykeE\+ tfoot td{background-color:#f9fafb;border-top:2px solid #d1d5db;font-weight:700;text-align:center}.GasanIncomeList_filterBar__O3CH-{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__kWiZ9{display:flex;flex-direction:column;gap:6px}.GasanIncomeList_label__mIMd1{color:#374151;font-size:14px;font-weight:600}.GasanIncomeList_inputBase__FRN1t{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__FRN1t:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.GasanIncomeList_btn__qLGMZ{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__qLGMZ:hover{background:#f3f4f6}.GasanIncomeList_btnPrimary__9gxZz{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__9gxZz:hover{background:#1d4ed8}.GasanIncomeList_btnArea__aG\+jB{align-items:center;display:flex;gap:8px}.GasanIncomeList_btnLink__s07Qr{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.GasanIncomeList_btnLink__s07Qr:hover{text-decoration:underline}.GasanIncomeList_dateRow__xVIMM,.GasanIncomeList_rowAlign__zDA9Z{align-items:center;display:flex;gap:8px}.GasanIncomeList_dateDash__3AoGf{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.GasanIncomeList_inputSearch__pmAMp{flex:3 1;min-width:360px}.GasanIncomeList_filterItem__kWiZ9 button,.GasanIncomeList_filterItem__kWiZ9 input[type=search],.GasanIncomeList_filterItem__kWiZ9 input[type=text]{vertical-align:middle}.GasanIncomeList_searchRow__hJ-wS{align-items:flex-start;display:flex;gap:8px}.GasanIncomeList_table__ykeE\+ thead tr:first-child th{background:#eef2ff}@media (max-width:768px){.GasanIncomeList_filterBar__O3CH-{align-items:stretch;flex-direction:column}.GasanIncomeList_inputSearch__pmAMp{min-width:100%}.GasanIncomeList_table__ykeE\+ td,.GasanIncomeList_table__ykeE\+ th{font-size:12px;padding:6px}}.GasanIncomeList_table__ykeE\+ td:first-child,.GasanIncomeList_table__ykeE\+ th:first-child{text-align:center;width:100px}.GasanIncomeList_table__ykeE\+ td:nth-child(2),.GasanIncomeList_table__ykeE\+ th:nth-child(2){text-align:center;width:300px}.GasanIncomeList_table__ykeE\+ td:nth-child(3),.GasanIncomeList_table__ykeE\+ th:nth-child(3){text-align:right;width:150px}.IncomeDraftCreate_wrap__DVTIR{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__0tqga{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__DVTIR:after{background:#0000;content:"";flex:1 1}.IncomeDraftCreate_form__4iIYH{display:block}.IncomeDraftCreate_row__JoNwA{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__S2DYX{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__somTR{min-width:0}.IncomeDraftCreate_rowField__somTR input,.IncomeDraftCreate_rowField__somTR 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__somTR 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__7WYjC{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__pxII-{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__pxII-:last-child{border-right:none}.IncomeDraftCreate_check__pxII-:hover{background-color:#f3f4f6}.IncomeDraftCreate_check__pxII- input[type=checkbox]{height:16px;margin:0;width:16px}.IncomeDraftCreate_partnerBox__yn\+YQ{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__CGXqQ{cursor:pointer;padding:6px 8px;transition:background .2s}.IncomeDraftCreate_partnerItem__CGXqQ:hover{background:#f3f4f6}.IncomeDraftCreate_actions__WoPdx{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.IncomeDraftCreate_hint__OIeHl{color:#6b7280;font-size:12px}.IncomeDraftCreate_primaryBtn__RX6RD{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background .2s}.IncomeDraftCreate_primaryBtn__RX6RD:hover{background-color:#1669c1}.IncomeDraftCreate_pane__0tqga::-webkit-scrollbar{width:8px}.IncomeDraftCreate_pane__0tqga::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.IncomeDraftCreate_pane__0tqga::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.IncomeDraftCreate_wrap__DVTIR{display:block;padding:0}.IncomeDraftCreate_pane__0tqga{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.IncomeDraftCreate_row__JoNwA{grid-template-columns:110px 1fr}}.IncomeDraftCreate_partnerRow__WgXUt{position:relative;width:100%}.IncomeDraftCreate_partnerRow__WgXUt 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__Y9aY0{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__Y9aY0:hover{color:#1669c1}.IncomeDraftCreate_activeItem__AWfLb,.IncomeDraftCreate_partnerItem__CGXqQ:hover{background-color:#508eeb;cursor:pointer}.IncomeDraftCreate_selectBox__r9-q4{-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__d2eqL{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.EnvTotalList_table__d2eqL thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.EnvTotalList_table__d2eqL tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.EnvTotalList_table__d2eqL tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.EnvTotalList_table__d2eqL td,.EnvTotalList_table__d2eqL th{border:1px solid #e5e7eb}.EnvTotalList_borderLeft__ks3JT{border-left:2px solid #d1d5db}.EnvTotalList_filterBar__7rTxX{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__NaJZ1{display:flex;flex-direction:column;gap:6px}.EnvTotalList_label__B4UK0{color:#374151;font-size:14px;font-weight:600}.EnvTotalList_inputBase__IhgOc{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__IhgOc:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.EnvTotalList_btn__2cu0o{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__2cu0o:hover{background:#f3f4f6}.EnvTotalList_btnPrimary__0MUwI{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__0MUwI:hover{background:#1d4ed8}.EnvTotalList_btnArea__77GCf{align-items:center;display:flex;gap:8px}.EnvTotalList_btnLink__HUc2Y{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.EnvTotalList_dateRow__8qWyA,.EnvTotalList_rowAlign__UbKys{align-items:center;display:flex;gap:8px}.EnvTotalList_dateDash__ZbtIu{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.EnvTotalList_inputSearch__9Af2a{flex:3 1;min-width:360px}.EnvTotalList_filterItem__NaJZ1 button,.EnvTotalList_filterItem__NaJZ1 input[type=search],.EnvTotalList_filterItem__NaJZ1 input[type=text]{vertical-align:middle}.EnvTotalList_searchRow__4qC6f{align-items:flex-start;display:flex;gap:8px}.EnvTotalList_summaryBar__piB36{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__NaJZ1:nth-child(2){margin-bottom:10px}.StatementForm_wrap__smcKJ{background:none;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:0;width:100%}.StatementForm_pane__4eSkV{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__smcKJ:after{content:none}.StatementForm_form__naL1l{display:block}.StatementForm_row__gGIV0{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__-0whI{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__AnOnV{min-width:0}.StatementForm_rowField__AnOnV input,.StatementForm_rowField__AnOnV select{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 10px;width:100%}.StatementForm_rowField__AnOnV 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__vdgUr{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__2rP8X{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__2rP8X:last-child{border-right:none}.StatementForm_check__2rP8X:hover{background-color:#f3f4f6}.StatementForm_check__2rP8X input[type=checkbox]{height:16px;margin:0;width:16px}.StatementForm_partnerBox__Yqgjo{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__MXc\+e{cursor:pointer;padding:6px 8px;transition:background .2s}.StatementForm_partnerItem__MXc\+e:hover{background:#f3f4f6}.StatementForm_actions__EPUEe{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.StatementForm_hint__n6Q4j{color:#6b7280;font-size:12px}.StatementForm_pane__4eSkV::-webkit-scrollbar{width:8px}.StatementForm_pane__4eSkV::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.StatementForm_pane__4eSkV::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.StatementForm_wrap__smcKJ{display:block;padding:0}.StatementForm_pane__4eSkV{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.StatementForm_row__gGIV0{grid-template-columns:110px 1fr}}.StatementForm_partnerRow__aLZXf{position:relative;width:100%}.StatementForm_partnerRow__aLZXf 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__Z4Rm5{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__Z4Rm5:hover{color:#1669c1}.StatementForm_activeItem__MBKRa,.StatementForm_partnerItem__MXc\+e:hover{background-color:#508eeb;cursor:pointer}.StatementForm_deleteBtn__-hQWk{background:#f87171;font-size:14px;padding:4px 8px}.StatementForm_tableWrapper__YB3VK{overflow-x:auto;width:100%}.StatementForm_table__8Kcjq{border-collapse:collapse;margin-top:12px;min-width:900px;table-layout:auto;width:100%}.StatementForm_table__8Kcjq td,.StatementForm_table__8Kcjq th{border:1px solid #e5e7eb;padding:8px 10px;text-align:center;vertical-align:middle;word-break:keep-all}.StatementForm_table__8Kcjq th{background:#f3f4f6;font-size:14px;font-weight:600;white-space:nowrap}.StatementForm_table__8Kcjq td:first-child,.StatementForm_table__8Kcjq th:first-child{width:30%}.StatementForm_table__8Kcjq td:nth-child(2),.StatementForm_table__8Kcjq th:nth-child(2){width:10%}.StatementForm_table__8Kcjq td:nth-child(3),.StatementForm_table__8Kcjq th:nth-child(3){width:15%}.StatementForm_table__8Kcjq td:nth-child(4),.StatementForm_table__8Kcjq td:nth-child(5),.StatementForm_table__8Kcjq td:nth-child(6),.StatementForm_table__8Kcjq th:nth-child(4),.StatementForm_table__8Kcjq th:nth-child(5),.StatementForm_table__8Kcjq th:nth-child(6){width:13%}.StatementForm_table__8Kcjq td:nth-child(7),.StatementForm_table__8Kcjq th:nth-child(7){width:6%}.StatementForm_table__8Kcjq input[type=number],.StatementForm_table__8Kcjq 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__8Kcjq td:first-child input{text-align:left}.StatementForm_deleteBtn__-hQWk{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 8px;transition:background .2s}.StatementForm_deleteBtn__-hQWk:hover{background:#dc2626}.StatementForm_statementPane__vDAXL{margin:0 auto;max-width:1200px}.RibbonTabs_ribbon__iYf2N{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__s8DBx{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__s8DBx:hover{background:#e9ecef}.RibbonTabs_active__ekASk{background:#1a73e8;border-color:#1a73e8;box-shadow:0 1px 2px #0000001a;color:#fff}@media (max-width:1024px){.RibbonTabs_ribbon__iYf2N{flex-wrap:wrap;gap:4px;height:auto;max-width:100%;padding:6px}.RibbonTabs_tab__s8DBx{font-size:12px;padding:3px 8px}}.EnvDisinfectionList_table__DXRfe{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.EnvDisinfectionList_table__DXRfe thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.EnvDisinfectionList_table__DXRfe tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.EnvDisinfectionList_table__DXRfe tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.EnvDisinfectionList_table__DXRfe td,.EnvDisinfectionList_table__DXRfe th{border:1px solid #e5e7eb}.EnvDisinfectionList_borderLeft__ODAZL{border-left:2px solid #d1d5db}.EnvDisinfectionList_filterBar__ZD82F{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__wrYzH{display:flex;flex-direction:column;gap:6px}.EnvDisinfectionList_label__\+tsi9{color:#374151;font-size:14px;font-weight:600}.EnvDisinfectionList_inputBase__CMgjb{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__CMgjb:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.EnvDisinfectionList_btn__axd7y{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__axd7y:hover{background:#f3f4f6}.EnvDisinfectionList_btnPrimary__Vb96O{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__Vb96O:hover{background:#1d4ed8}.EnvDisinfectionList_btnArea__5lffs{align-items:center;display:flex;gap:8px}.EnvDisinfectionList_btnLink__Lfsru{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.EnvDisinfectionList_dateRow__LdTyd,.EnvDisinfectionList_rowAlign__aUF1j{align-items:center;display:flex;gap:8px}.EnvDisinfectionList_dateDash__Zfhjf{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.EnvDisinfectionList_inputSearch__hZQwW{flex:3 1;min-width:360px}.EnvDisinfectionList_filterItem__wrYzH button,.EnvDisinfectionList_filterItem__wrYzH input[type=search],.EnvDisinfectionList_filterItem__wrYzH input[type=text]{vertical-align:middle}.EnvDisinfectionList_searchRow__c\+nPF{align-items:flex-start;display:flex;gap:8px}.EnvDisinfectionList_summaryBar__-4hLs{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}.DisinfectionInvoicePage_page__DRVag{padding:20px 24px 60px}.DisinfectionInvoicePage_headerRow__T95Mt{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.DisinfectionInvoicePage_title__EIE6q{color:#111827;font-size:20px;font-weight:700;margin:0;white-space:nowrap}.DisinfectionInvoicePage_periodRow__\+Dcs5{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:16px 20px}.DisinfectionInvoicePage_label__kc5v\+{color:#374151;font-size:14px;font-weight:600;white-space:nowrap}.DisinfectionInvoicePage_selectInput__YB2Kk{padding:0 10px}.DisinfectionInvoicePage_manageBtn__lGvcF,.DisinfectionInvoicePage_selectInput__YB2Kk{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;font-size:14px;height:36px}.DisinfectionInvoicePage_manageBtn__lGvcF{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;padding:0 14px;white-space:nowrap}.DisinfectionInvoicePage_manageBtn__lGvcF:hover{background:#f3f4f6}.DisinfectionInvoicePage_bulkBtn__LBK6z{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;font-weight:600;height:36px;justify-content:center;margin-left:auto;padding:0 16px;white-space:nowrap}.DisinfectionInvoicePage_bulkBtn__LBK6z:hover:not(:disabled){background:#1d4ed8}.DisinfectionInvoicePage_bulkBtn__LBK6z:disabled{background:#93c5fd;border-color:#93c5fd;cursor:not-allowed}.DisinfectionInvoicePage_issueBtn__Ofeoz{align-items:center;background:#fff;border:1px solid #16a34a;border-radius:4px;box-sizing:border-box;color:#16a34a;cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;padding:0 10px;white-space:nowrap}.DisinfectionInvoicePage_issueBtn__Ofeoz:hover:not(:disabled){background:#16a34a;color:#fff}.DisinfectionInvoicePage_issueBtn__Ofeoz:disabled{cursor:not-allowed;opacity:.5}.DisinfectionInvoicePage_linkBtn__AeVGE{color:#2563eb}.DisinfectionInvoicePage_linkBtnDanger__yNJ06,.DisinfectionInvoicePage_linkBtn__AeVGE{background:#0000;border:none;cursor:pointer;font-size:13px;height:28px;padding:0;white-space:nowrap}.DisinfectionInvoicePage_linkBtnDanger__yNJ06{color:#dc2626}.DisinfectionInvoicePage_table__mtIVo{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.DisinfectionInvoicePage_table__mtIVo thead th{background-color:#f9fafb;border:1px solid #e5e7eb;font-weight:600;padding:10px;text-align:center;vertical-align:middle;white-space:nowrap}.DisinfectionInvoicePage_table__mtIVo tbody td{border:1px solid #e5e7eb;padding:8px 10px;text-align:center;vertical-align:middle}.DisinfectionInvoicePage_checkboxCell__1UGZg{width:40px}.DisinfectionInvoicePage_actionCell__cjV7y{white-space:nowrap;width:90px}.DisinfectionInvoicePage_nowrapCell__KM\+H4{white-space:nowrap}.DisinfectionInvoicePage_emptyCell__HgXCA{color:#6b7280;padding:24px;text-align:center}.DisinfectionInvoicePage_editableInput__Isncx{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;font-size:13px;height:32px;min-width:120px;padding:4px 8px;width:100%}.DisinfectionInvoicePage_editableInput__Isncx:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.DisinfectionInvoicePage_amountInput__ZOsSy{min-width:100px;text-align:right}.DisinfectionInvoicePage_roundInput__pML9S{min-width:60px;text-align:center}.DisinfectionInvoicePage_historySection__TfhhZ{margin-top:32px}.DisinfectionInvoicePage_historyTitle__x37-c{color:#111827;font-size:16px;font-weight:600;margin:0 0 12px;white-space:nowrap}.DisinfectionInvoicePage_modalOverlay__MBj\+9{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}.DisinfectionInvoicePage_modalContent__4ePVi{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:1100px;overflow-y:auto;width:100%}.DisinfectionInvoicePage_modalHeader__iiomf{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}.DisinfectionInvoicePage_modalHeader__iiomf h3{color:#111827;font-size:20px;font-weight:600;margin:0;white-space:nowrap}.DisinfectionInvoicePage_closeBtn__sLnYl{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;padding:0;width:32px}.DisinfectionInvoicePage_closeBtn__sLnYl:hover{background:#f3f4f6;color:#111827}.DisinfectionInvoicePage_modalBody__gwYgb{padding:24px}.DisinfectionInvoicePage_modalFooter__zc4mJ{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}.DisinfectionInvoicePage_addRow__4JVpe{align-items:center;display:flex;gap:8px;margin-bottom:16px}.DisinfectionInvoicePage_addBtn__shKOv{align-items:center;background:#fff;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#2563eb;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;padding:0 14px;white-space:nowrap}.DisinfectionInvoicePage_addBtn__shKOv:hover{background:#2563eb;color:#fff}.DisinfectionInvoicePage_saveBtn__AgHvD{align-items:center;background:#fff;border:1px solid #2563eb;border-radius:4px;box-sizing:border-box;color:#2563eb;cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;padding:0 10px;white-space:nowrap}.DisinfectionInvoicePage_saveBtn__AgHvD:hover:not(:disabled){background:#2563eb;color:#fff}.DisinfectionInvoicePage_saveBtn__AgHvD:disabled{cursor:not-allowed;opacity:.5}.DisinfectionInvoicePage_deactivateBtn__yUV3M{align-items:center;background:#fff;border:1px solid #dc2626;border-radius:4px;box-sizing:border-box;color:#dc2626;cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;padding:0 10px;white-space:nowrap}.DisinfectionInvoicePage_deactivateBtn__yUV3M:hover{background:#dc2626;color:#fff}.DisinfectionInvoicePage_inactiveRow__gCCc0{opacity:.55}.DisinfectionInvoicePage_smallInput__nR14z{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;font-size:13px;height:32px;min-width:80px;padding:4px 8px;width:100%}.DisinfectionInvoicePage_wideInput__PvOwU{min-width:200px}.ExpenseBusinessNew_wrap__X26d8{background:#f8f9fa;box-sizing:border-box;height:auto;justify-content:flex-start;width:100%}.ExpenseBusinessNew_pane__XS0Wm{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__X26d8:after{background:#0000;content:"";flex:1 1}.ExpenseBusinessNew_form__Hdq04{display:block;overflow:visible}.ExpenseBusinessNew_row__XeNCS{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__8MKm1{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__nv3J6{min-width:0;overflow:visible;position:relative}.ExpenseBusinessNew_rowField__nv3J6 input,.ExpenseBusinessNew_rowField__nv3J6 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__nv3J6 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__0grx6{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__V-RAa{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__V-RAa:last-child{border-right:none}.ExpenseBusinessNew_check__V-RAa:hover{background-color:#f3f4f6}.ExpenseBusinessNew_check__V-RAa input[type=checkbox]{height:16px;margin:0;width:16px}.ExpenseBusinessNew_partnerBox__ZiDbj{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__\+Y-aB{cursor:pointer;padding:6px 8px;transition:background .2s}.ExpenseBusinessNew_partnerItem__\+Y-aB:hover{background:#f3f4f6}.ExpenseBusinessNew_dropdownBox__jOOUM{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__qbllO{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ExpenseBusinessNew_hint__EFhRG{color:#6b7280;font-size:12px}.ExpenseBusinessNew_primaryBtn__hnaFk{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background .2s}.ExpenseBusinessNew_primaryBtn__hnaFk:hover{background-color:#1669c1}.ExpenseBusinessNew_pane__XS0Wm::-webkit-scrollbar{width:8px}.ExpenseBusinessNew_pane__XS0Wm::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseBusinessNew_pane__XS0Wm::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.ExpenseBusinessNew_wrap__X26d8{display:block;padding:0}.ExpenseBusinessNew_pane__XS0Wm{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.ExpenseBusinessNew_row__XeNCS{grid-template-columns:110px 1fr}}.ExpenseBusinessNew_partnerRow__E6UQN{overflow:visible;position:relative;width:100%;z-index:1}.ExpenseBusinessNew_partnerRow__E6UQN 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__bgQVU{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__bgQVU:hover{color:#1669c1}.ExpenseBusinessNew_activeItem__Sv\+Rb,.ExpenseBusinessNew_partnerItem__\+Y-aB:hover{background-color:#508eeb;cursor:pointer}.ExpenseBusinessNew_selectBox__rqsJI{-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__sqE2m{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 10px 1fr 10px 1fr;height:36px}.ExpenseBusinessNew_amountBox__sqE2m 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__sqE2m input::placeholder{font-size:14px;font-weight:400;opacity:.5}.ExpenseBusinessNew_amountBox__sqE2m>:nth-child(2),.ExpenseBusinessNew_amountBox__sqE2m>: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__sqE2m input[readonly]{background-color:#e5e7eb;font-weight:400}.ExpenseBusinessNew_wrap__X26d8{display:flex;flex-direction:column;padding:16px 24px 0}.ExpenseBusinessNew_pane__XS0Wm{height:auto;max-height:90vh;max-width:600px;min-width:480px}.ExpenseBusinessNew_rowField__nv3J6 input[readonly]{background-color:#e5e7eb}.ExpenseItemPanel_sidePane__Zq84c{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__GiYbQ{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.ExpenseItemPanel_scrollWrap__GiYbQ::-webkit-scrollbar{height:8px}.ExpenseItemPanel_scrollWrap__GiYbQ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseItemPanel_itemTable__mnVb\+{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.ExpenseItemPanel_itemTable__mnVb\+ td,.ExpenseItemPanel_itemTable__mnVb\+ th{border:1px solid #d1d5db;font-size:15px;padding:8px}.ExpenseItemPanel_itemTable__mnVb\+ td:first-child,.ExpenseItemPanel_itemTable__mnVb\+ th:first-child{width:26%}.ExpenseItemPanel_itemTable__mnVb\+ td:nth-child(2),.ExpenseItemPanel_itemTable__mnVb\+ td:nth-child(3),.ExpenseItemPanel_itemTable__mnVb\+ th:nth-child(2),.ExpenseItemPanel_itemTable__mnVb\+ th:nth-child(3){width:5%}.ExpenseItemPanel_itemTable__mnVb\+ td:nth-child(4),.ExpenseItemPanel_itemTable__mnVb\+ td:nth-child(5),.ExpenseItemPanel_itemTable__mnVb\+ td:nth-child(6),.ExpenseItemPanel_itemTable__mnVb\+ td:nth-child(7),.ExpenseItemPanel_itemTable__mnVb\+ th:nth-child(4),.ExpenseItemPanel_itemTable__mnVb\+ th:nth-child(5),.ExpenseItemPanel_itemTable__mnVb\+ th:nth-child(6),.ExpenseItemPanel_itemTable__mnVb\+ th:nth-child(7){width:12%}.ExpenseItemPanel_itemTable__mnVb\+ td:nth-child(8),.ExpenseItemPanel_itemTable__mnVb\+ th:nth-child(8){width:13%}.ExpenseItemPanel_itemTable__mnVb\+ td:nth-child(9),.ExpenseItemPanel_itemTable__mnVb\+ th:nth-child(9){width:5%}.ExpenseItemPanel_itemTable__mnVb\+ tbody .ExpenseItemPanel_inputRow__5OaXd td{height:20px;padding:0!important;vertical-align:middle}.ExpenseItemPanel_itemTable__mnVb\+ tbody .ExpenseItemPanel_inputRow__5OaXd td.ExpenseItemPanel_calcCell__UI9Cv{padding:8px!important}.ExpenseItemPanel_itemTable__mnVb\+ tbody .ExpenseItemPanel_inputRow__5OaXd 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__mnVb\+ tbody .ExpenseItemPanel_inputRow__5OaXd input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.ExpenseItemPanel_itemTable__mnVb\+ thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.ExpenseItemPanel_itemTable__mnVb\+ tbody tr:hover{background:#f7fbff;cursor:pointer}.ExpenseItemPanel_itemTable__mnVb\+ tbody .ExpenseItemPanel_inputRow__5OaXd:hover{background:#fff;cursor:default}.ExpenseItemPanel_itemTable__mnVb\+ 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__mnVb\+ td button:hover{background:#dc2626}.ExpenseItemPanel_sumRow__rFo6I{background:#eef2ff!important;font-weight:700}.ExpenseItemPanel_sumRow__rFo6I td{background:#eef2ff}.VendorPanel_sidePane__AtHlh{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow:visible;padding:20px}.VendorPanel_scrollWrap__E45FX{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible!important}.VendorPanel_scrollWrap__E45FX::-webkit-scrollbar{height:8px}.VendorPanel_scrollWrap__E45FX::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.VendorPanel_vendorTable__FO8LZ{background:#fff;border-collapse:collapse;overflow:visible;table-layout:fixed;text-align:center;width:100%}.VendorPanel_vendorTable__FO8LZ tbody,.VendorPanel_vendorTable__FO8LZ thead{overflow:visible}.VendorPanel_vendorTable__FO8LZ td,.VendorPanel_vendorTable__FO8LZ th{border:1px solid #d1d5db;font-size:15px;padding:8px;width:25%}.VendorPanel_vendorTable__FO8LZ thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;text-align:center}.VendorPanel_vendorTable__FO8LZ tbody .VendorPanel_inputRow__YMogE{overflow:visible}.VendorPanel_vendorTable__FO8LZ tbody .VendorPanel_inputRow__YMogE td{height:30px;overflow:visible;padding:0!important;text-align:center;vertical-align:middle}.VendorPanel_vendorTable__FO8LZ tbody .VendorPanel_inputRow__YMogE 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__FO8LZ tbody .VendorPanel_inputRow__YMogE input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.VendorPanel_vendorDropdown__cTttW{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__VWkyE{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left}.VendorPanel_vendorItem__VWkyE.VendorPanel_activeItem__eTxBH,.VendorPanel_vendorItem__VWkyE:hover{background:#f0f9ff}.VendorPanel_vendorItem__VWkyE:last-child{border-bottom:none}.ConfirmPopup_overlay__iZ-Tt{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.ConfirmPopup_box__lQLbs{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000040;max-width:440px;min-width:320px;padding:24px 28px}.ConfirmPopup_message__fiWqO{color:#111827;font-size:15px;line-height:1.5;margin-bottom:20px;white-space:pre-line}.ConfirmPopup_buttonRow__WCLbE{display:flex;gap:10px;justify-content:center}.ConfirmPopup_btnPrimary__4gbQm{background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;flex:none;font-size:14px;font-weight:600;height:36px;min-width:84px;padding:0 18px;white-space:nowrap;width:auto}.ConfirmPopup_btnPrimary__4gbQm:focus{outline:3px solid #93c5fd;outline-offset:2px}.ConfirmPopup_btnSecondary__mDxCV{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#374151;cursor:pointer;flex:none;font-size:14px;font-weight:600;height:36px;min-width:84px;padding:0 18px;white-space:nowrap;width:auto}.ConfirmPopup_btnSecondary__mDxCV:focus{outline:3px solid #93c5fd;outline-offset:2px}.SalaryPanel_sidePane__y4GOX{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__\+Lgrk{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.SalaryPanel_scrollWrap__\+Lgrk::-webkit-scrollbar{height:8px}.SalaryPanel_scrollWrap__\+Lgrk::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SalaryPanel_itemTable__B2jxi{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.SalaryPanel_itemTable__B2jxi td,.SalaryPanel_itemTable__B2jxi th{border:1px solid #d1d5db;font-size:15px;padding:8px}.SalaryPanel_itemTable__B2jxi td:first-child,.SalaryPanel_itemTable__B2jxi th:first-child{width:15%}.SalaryPanel_itemTable__B2jxi td:nth-child(2),.SalaryPanel_itemTable__B2jxi td:nth-child(3),.SalaryPanel_itemTable__B2jxi td:nth-child(4),.SalaryPanel_itemTable__B2jxi td:nth-child(5),.SalaryPanel_itemTable__B2jxi td:nth-child(6),.SalaryPanel_itemTable__B2jxi td:nth-child(7),.SalaryPanel_itemTable__B2jxi td:nth-child(8),.SalaryPanel_itemTable__B2jxi td:nth-child(9),.SalaryPanel_itemTable__B2jxi th:nth-child(2),.SalaryPanel_itemTable__B2jxi th:nth-child(3),.SalaryPanel_itemTable__B2jxi th:nth-child(4),.SalaryPanel_itemTable__B2jxi th:nth-child(5),.SalaryPanel_itemTable__B2jxi th:nth-child(6),.SalaryPanel_itemTable__B2jxi th:nth-child(7),.SalaryPanel_itemTable__B2jxi th:nth-child(8),.SalaryPanel_itemTable__B2jxi th:nth-child(9){width:10%}.SalaryPanel_itemTable__B2jxi td:nth-child(10),.SalaryPanel_itemTable__B2jxi th:nth-child(10){width:5%}.SalaryPanel_itemTable__B2jxi tbody .SalaryPanel_inputRow__rLrl7 td{height:20px;padding:0!important;vertical-align:middle}.SalaryPanel_itemTable__B2jxi tbody .SalaryPanel_inputRow__rLrl7 td.SalaryPanel_calcCell__Bq0xQ{padding:8px!important}.SalaryPanel_itemTable__B2jxi tbody .SalaryPanel_inputRow__rLrl7 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__B2jxi tbody .SalaryPanel_inputRow__rLrl7 input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.SalaryPanel_itemTable__B2jxi thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.SalaryPanel_itemTable__B2jxi tbody tr:hover{background:#f7fbff;cursor:pointer}.SalaryPanel_itemTable__B2jxi tbody .SalaryPanel_inputRow__rLrl7:hover{background:#fff;cursor:default}.SalaryPanel_itemTable__B2jxi 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__B2jxi td button:hover{background:#dc2626}.SalaryPanel_sumRow__6Qer7{background:#eef2ff!important;font-weight:700}.SalaryPanel_sumRow__6Qer7 td{background:#eef2ff}.ExpenseBusinessList_table__pfWPE{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.ExpenseBusinessList_table__pfWPE thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.ExpenseBusinessList_table__pfWPE tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.ExpenseBusinessList_table__pfWPE tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.ExpenseBusinessList_table__pfWPE td,.ExpenseBusinessList_table__pfWPE th{border:1px solid #e5e7eb}.ExpenseBusinessList_borderLeft__aWC9S{border-left:2px solid #d1d5db}.ExpenseBusinessList_filterBar__jkwxg{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__1Zyv9{display:flex;flex-direction:column;gap:6px}.ExpenseBusinessList_label__tvM7C{color:#374151;font-size:14px;font-weight:600}.ExpenseBusinessList_inputBase__8h6tw{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__8h6tw:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.ExpenseBusinessList_btn__rRyUE{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__rRyUE:hover{background:#f3f4f6}.ExpenseBusinessList_btnPrimary__alrrK{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__alrrK:hover{background:#1d4ed8}.ExpenseBusinessList_btnArea__EU5-E{align-items:center;display:flex;gap:8px}.ExpenseBusinessList_btnLink__FD5fA{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.ExpenseBusinessList_dateRow__UXIzb,.ExpenseBusinessList_rowAlign__iMmuI{align-items:center;display:flex;gap:8px}.ExpenseBusinessList_dateDash__E7KXo{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.ExpenseBusinessList_inputSearch__mQxYl{flex:3 1;min-width:360px}.ExpenseBusinessList_filterItem__1Zyv9 button,.ExpenseBusinessList_filterItem__1Zyv9 input[type=search],.ExpenseBusinessList_filterItem__1Zyv9 input[type=text]{vertical-align:middle}.ExpenseBusinessList_searchRow__gIDiE{align-items:flex-start;display:flex;gap:8px}.ExpenseBusinessList_summaryBar__S2vA2{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__gqi-l{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__gqi-l:hover{background:#2563eb;color:#fff}.ExpenseBusinessList_modalOverlay__QWBgB{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__kO0jQ{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.ExpenseBusinessList_modalHeader__sjGSr{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__sjGSr h3{color:#111827;font-size:20px;font-weight:600;margin:0}.ExpenseBusinessList_closeBtn__Z7ku3{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__Z7ku3:hover{background:#f3f4f6;color:#111827}.ExpenseBusinessList_modalBody__29sFY{padding:24px}.ExpenseBusinessList_modalFooter__r7slL{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__p9l-C{margin-bottom:24px}.ExpenseBusinessList_section__p9l-C:last-child{margin-bottom:0}.ExpenseBusinessList_section__p9l-C h4{border-bottom:2px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.ExpenseBusinessList_detailTable__QULdw{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ExpenseBusinessList_detailTable__QULdw th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:12px;text-align:left;width:140px}.ExpenseBusinessList_detailTable__QULdw td{border:1px solid #e5e7eb;color:#111827;padding:12px}.ExpenseBusinessList_itemTable__c0JnK{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;font-size:14px;overflow:hidden;width:100%}.ExpenseBusinessList_itemTable__c0JnK thead th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:10px;text-align:center}.ExpenseBusinessList_itemTable__c0JnK tbody td{border:1px solid #e5e7eb;color:#111827;padding:10px;text-align:center}.ExpenseBusinessList_sumRow__t8M1L{background:#fafafa;font-weight:600}.ExpenseBusinessList_sumRow__t8M1L td{border-top:2px solid #d1d5db!important}.GenericDetailTablePanel_panel__YrsFq{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;padding:20px}.GenericDetailTablePanel_header__OWz3k{align-items:center;color:#374151;display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px;white-space:nowrap}.GenericDetailTablePanel_addBtn__D1BTX{background:#fff;border:1px solid #ccc;border-radius:4px;color:#374151;cursor:pointer;flex-shrink:0;font-size:13px;height:28px;padding:0 10px;white-space:nowrap;width:auto}.GenericDetailTablePanel_table__TzSa0{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.GenericDetailTablePanel_table__TzSa0 td,.GenericDetailTablePanel_table__TzSa0 th{border:1px solid #d1d5db;font-size:13px;padding:6px}.GenericDetailTablePanel_table__TzSa0 thead th{background:#f9fafb;color:#374151;font-weight:600;white-space:nowrap}.GenericDetailTablePanel_cellInput__bMQWN{border:none;box-sizing:border-box;font-size:13px;height:32px;outline:none;padding:0 6px;text-align:center;width:100%}.GenericDetailTablePanel_cellInput__bMQWN:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.GenericDetailTablePanel_removeCol__c5NYG{border:none!important;padding:0!important;width:32px}.GenericDetailTablePanel_removeBtn__uMYcN{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:0;width:28px}.GenericDetailTablePanel_removeBtn__uMYcN:hover{background:#dc2626}.VendorPanel_sidePane__sGv9K{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow:visible;padding:20px}.VendorPanel_scrollWrap__oQtps{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible!important}.VendorPanel_scrollWrap__oQtps::-webkit-scrollbar{height:8px}.VendorPanel_scrollWrap__oQtps::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.VendorPanel_vendorTable__uf8LQ{background:#fff;border-collapse:collapse;overflow:visible;table-layout:fixed;text-align:center;width:100%}.VendorPanel_vendorTable__uf8LQ tbody,.VendorPanel_vendorTable__uf8LQ thead{overflow:visible}.VendorPanel_vendorTable__uf8LQ td,.VendorPanel_vendorTable__uf8LQ th{border:1px solid #d1d5db;font-size:15px;padding:8px;width:25%}.VendorPanel_vendorTable__uf8LQ thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;text-align:center}.VendorPanel_vendorTable__uf8LQ tbody .VendorPanel_inputRow__0Uc8e{overflow:visible}.VendorPanel_vendorTable__uf8LQ tbody .VendorPanel_inputRow__0Uc8e td{height:30px;overflow:visible;padding:0!important;text-align:center;vertical-align:middle}.VendorPanel_vendorTable__uf8LQ tbody .VendorPanel_inputRow__0Uc8e 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__uf8LQ tbody .VendorPanel_inputRow__0Uc8e input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.VendorPanel_vendorDropdown__tNY5t{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 6px #00000026;max-height:300px;overflow-y:auto;z-index:9999}.VendorPanel_vendorItem__PXQ92{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left}.VendorPanel_vendorItem__PXQ92.VendorPanel_activeItem__kEhmM,.VendorPanel_vendorItem__PXQ92:hover{background:#f0f9ff}.VendorPanel_vendorItem__PXQ92:last-child{border-bottom:none}.ExpenseItemPanel_sidePane__pL47e{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__eTsjg{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible}.ExpenseItemPanel_scrollWrap__eTsjg::-webkit-scrollbar{height:8px}.ExpenseItemPanel_scrollWrap__eTsjg::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseItemPanel_itemTable__aoBIE{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.ExpenseItemPanel_itemTable__aoBIE td,.ExpenseItemPanel_itemTable__aoBIE th{border:1px solid #d1d5db;font-size:15px;padding:8px}.ExpenseItemPanel_itemTable__aoBIE td:first-child,.ExpenseItemPanel_itemTable__aoBIE th:first-child{width:26%}.ExpenseItemPanel_itemTable__aoBIE td:nth-child(2),.ExpenseItemPanel_itemTable__aoBIE td:nth-child(3),.ExpenseItemPanel_itemTable__aoBIE th:nth-child(2),.ExpenseItemPanel_itemTable__aoBIE th:nth-child(3){width:5%}.ExpenseItemPanel_itemTable__aoBIE td:nth-child(4),.ExpenseItemPanel_itemTable__aoBIE td:nth-child(5),.ExpenseItemPanel_itemTable__aoBIE td:nth-child(6),.ExpenseItemPanel_itemTable__aoBIE td:nth-child(7),.ExpenseItemPanel_itemTable__aoBIE th:nth-child(4),.ExpenseItemPanel_itemTable__aoBIE th:nth-child(5),.ExpenseItemPanel_itemTable__aoBIE th:nth-child(6),.ExpenseItemPanel_itemTable__aoBIE th:nth-child(7){width:12%}.ExpenseItemPanel_itemTable__aoBIE td:nth-child(8),.ExpenseItemPanel_itemTable__aoBIE th:nth-child(8){width:13%}.ExpenseItemPanel_itemTable__aoBIE td:nth-child(9),.ExpenseItemPanel_itemTable__aoBIE th:nth-child(9){width:5%}.ExpenseItemPanel_itemTable__aoBIE tbody .ExpenseItemPanel_inputRow__gPdxg td{height:20px;padding:0!important;vertical-align:middle}.ExpenseItemPanel_itemTable__aoBIE tbody .ExpenseItemPanel_inputRow__gPdxg td.ExpenseItemPanel_calcCell__WQNcb{padding:8px!important}.ExpenseItemPanel_itemTable__aoBIE tbody .ExpenseItemPanel_inputRow__gPdxg 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__aoBIE tbody .ExpenseItemPanel_inputRow__gPdxg input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.ExpenseItemPanel_itemTable__aoBIE thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.ExpenseItemPanel_itemTable__aoBIE tbody tr:hover{background:#f7fbff;cursor:pointer}.ExpenseItemPanel_itemTable__aoBIE tbody .ExpenseItemPanel_inputRow__gPdxg:hover{background:#fff;cursor:default}.ExpenseItemPanel_itemTable__aoBIE 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__aoBIE td button:hover{background:#dc2626}.ExpenseItemPanel_sumRow__Bg7aN{background:#eef2ff!important;font-weight:700}.ExpenseItemPanel_sumRow__Bg7aN td{background:#eef2ff}.ExpenseItemPanel_nameSuggestWrap__\+TjmN{position:relative}.ExpenseItemPanel_nameDropdown__feghK{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 6px #00000026;max-height:300px;overflow-y:auto;text-align:left;z-index:9999}.ExpenseItemPanel_nameSuggestItem__Lh35w{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px}.ExpenseItemPanel_nameSuggestItem__Lh35w.ExpenseItemPanel_activeItem__twd2f,.ExpenseItemPanel_nameSuggestItem__Lh35w:hover{background:#f0f9ff}.ExpenseItemPanel_nameSuggestItem__Lh35w:last-child{border-bottom:none}.ExpenseItemPanel_headerDbButton__0NNTd{background:#fff;border:1px solid #ccc;border-radius:4px;color:#374151;cursor:pointer;font-size:10px;font-weight:400;height:18px;line-height:16px;margin-left:6px;padding:0 6px;white-space:nowrap}.ExpenseDraftList_container__DP6mI{margin:0 auto;max-width:1400px;padding:30px}.ExpenseDraftList_header__5Wnei{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.ExpenseDraftList_header__5Wnei h2{color:#212529;font-size:24px;font-weight:600;margin:0}.ExpenseDraftList_createBtn__U7hzz{background:#4a90e2;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;margin-left:auto;padding:8px 16px;transition:all .2s;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.ExpenseDraftList_createBtn__U7hzz:hover{background:#357abd}.ExpenseDraftList_filters__tcMdH{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:14px 16px}.ExpenseDraftList_filterRow__cV0BB{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.ExpenseDraftList_filterLabel__oSxkJ{color:#495057;flex-shrink:0;font-size:13px;white-space:nowrap}.ExpenseDraftList_filterDate__u2mjJ,.ExpenseDraftList_filterSearch__LAM-H,.ExpenseDraftList_filterSelect__qRXDq{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:13px;height:36px;line-height:normal;padding:7px 10px;transition:all .2s;vertical-align:middle}.ExpenseDraftList_filterSelect__qRXDq{flex-shrink:0;min-width:0;min-width:auto;width:120px}.ExpenseDraftList_filterDate__u2mjJ{flex-shrink:0;min-width:0;min-width:auto;width:130px}.ExpenseDraftList_filterSearch__LAM-H{flex:1 1;min-width:0}.ExpenseDraftList_filterDate__u2mjJ:focus,.ExpenseDraftList_filterSearch__LAM-H:focus,.ExpenseDraftList_filterSelect__qRXDq:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a;outline:none}.ExpenseDraftList_searchBtn__cGNcR{background:#4a90e2;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;height:36px;padding:7px 16px;transition:all .2s;white-space:nowrap}.ExpenseDraftList_searchBtn__cGNcR:hover{background:#357abd}.ExpenseDraftList_tableWrapper__4I2iM{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.ExpenseDraftList_table__M43e7{border-collapse:collapse;width:100%}.ExpenseDraftList_table__M43e7 thead{background:#f8f9fa}.ExpenseDraftList_table__M43e7 th{border-bottom:2px solid #dee2e6;color:#495057;font-size:13px;font-weight:600;padding:14px 12px;text-align:center;white-space:nowrap}.ExpenseDraftList_table__M43e7 tbody tr{border-bottom:1px solid #e9ecef;transition:background .15s}.ExpenseDraftList_table__M43e7 tbody tr:hover{background:#f8f9fa}.ExpenseDraftList_table__M43e7 td{color:#212529;font-size:13px;padding:12px 10px;text-align:center;white-space:nowrap}.ExpenseDraftList_draftNo__HlKXQ{color:#6c757d;font-size:11px;white-space:nowrap}.ExpenseDraftList_title__S0dXN,.ExpenseDraftList_vendor__F7XZZ{max-width:200px;overflow:hidden;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.ExpenseDraftList_amount__s8hst{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right!important}.ExpenseDraftList_sumRow__bOCzs{background:#eef2ff;font-weight:700}.ExpenseDraftList_sumRow__bOCzs td{background:#eef2ff}.ExpenseDraftList_badge__f9nap{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.ExpenseDraftList_badgeNone__J5Nop{background:#e9ecef;color:#495057}.ExpenseDraftList_badgePending__P06TK{background:#fff3cd;color:#856404}.ExpenseDraftList_badgeApproved__bw6Ar{background:#d1fae5;color:#065f46}.ExpenseDraftList_badgeRejected__ra\+zO{background:#fee2e2;color:#991b1b}.ExpenseDraftList_actionGroup__ZNvMw{align-items:center;display:flex;gap:4px;justify-content:center}.ExpenseDraftList_deleteBtn__rUDxU,.ExpenseDraftList_viewBtn__5DtiZ{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:15px;height:32px;justify-content:center;line-height:1;transition:all .15s;width:32px}.ExpenseDraftList_viewBtn__5DtiZ{background:#e7f3ff;color:#06c}.ExpenseDraftList_viewBtn__5DtiZ:hover{background:#4a90e2;box-shadow:0 2px 6px #4a90e259;color:#fff;transform:translateY(-1px)}.ExpenseDraftList_deleteBtn__rUDxU{background:#fff1f2;color:#be123c}.ExpenseDraftList_deleteBtn__rUDxU:hover:not(:disabled){background:#e11d48;box-shadow:0 2px 6px #e11d4859;color:#fff;transform:translateY(-1px)}.ExpenseDraftList_disabledBtn__XsysC{cursor:not-allowed;opacity:.3;pointer-events:auto}.ExpenseDraftList_disabledBtn__XsysC:hover{box-shadow:none;transform:none}.ExpenseDraftList_empty__c\+KkL,.ExpenseDraftList_loading__3SNAm{color:#6c757d;font-size:16px;padding:60px 20px;text-align:center}@media (max-width:1200px){.ExpenseDraftList_table__M43e7{font-size:13px}.ExpenseDraftList_table__M43e7 td,.ExpenseDraftList_table__M43e7 th{padding:10px 8px}.ExpenseDraftList_title__S0dXN,.ExpenseDraftList_vendor__F7XZZ{max-width:160px}}@media (max-width:768px){.ExpenseDraftList_container__DP6mI{padding:15px}.ExpenseDraftList_filterRow__cV0BB{flex-wrap:wrap}.ExpenseDraftList_filterSelect__qRXDq{width:100%}.ExpenseDraftList_filterDate__u2mjJ{width:calc(50% - 4px)}.ExpenseDraftList_filterSearch__LAM-H{width:100%}.ExpenseDraftList_tableWrapper__4I2iM{overflow-x:auto}.ExpenseDraftList_table__M43e7{min-width:800px}}.ExpenseTestNew_wrap__jKhxC{background:#f8f9fa;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:16px 24px 0;width:100%}.ExpenseTestNew_pane__2amAl{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}.ExpenseTestNew_wrap__jKhxC:after{background:#0000;content:"";flex:1 1}.ExpenseTestNew_form__Mcmll{display:block;overflow:visible}.ExpenseTestNew_row__N4HwG{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}.ExpenseTestNew_rowLabel__ivTaE{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}.ExpenseTestNew_rowField__5hnHI{min-width:0;overflow:visible;position:relative}.ExpenseTestNew_rowField__5hnHI input,.ExpenseTestNew_rowField__5hnHI 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%}.ExpenseTestNew_rowField__5hnHI 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%}.ExpenseTestNew_inline__slmD8{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}.ExpenseTestNew_check__4x6p2{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}.ExpenseTestNew_check__4x6p2:last-child{border-right:none}.ExpenseTestNew_check__4x6p2:hover{background-color:#f3f4f6}.ExpenseTestNew_check__4x6p2 input[type=checkbox]{height:16px;margin:0;width:16px}.ExpenseTestNew_partnerBox__pvIZa{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}.ExpenseTestNew_partnerItem__mWzW\+{cursor:pointer;padding:6px 8px;transition:background .2s}.ExpenseTestNew_partnerItem__mWzW\+:hover{background:#f3f4f6}.ExpenseTestNew_dropdownBox__aoJGU{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}.ExpenseTestNew_actions__8Efg4{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ExpenseTestNew_hint__ikRDf{color:#6b7280;font-size:12px}.ExpenseTestNew_primaryBtn__6BDbK{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background .2s}.ExpenseTestNew_primaryBtn__6BDbK:hover{background-color:#1669c1}.ExpenseTestNew_pane__2amAl::-webkit-scrollbar{width:8px}.ExpenseTestNew_pane__2amAl::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseTestNew_pane__2amAl::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.ExpenseTestNew_wrap__jKhxC{display:block;padding:0}.ExpenseTestNew_pane__2amAl{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.ExpenseTestNew_row__N4HwG{grid-template-columns:110px 1fr}}.ExpenseTestNew_partnerRow__3GRSX{overflow:visible;position:relative;width:100%;z-index:1}.ExpenseTestNew_partnerRow__3GRSX input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 36px 8px 10px;width:100%}.ExpenseTestNew_partnerButton__-yOyH{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}.ExpenseTestNew_partnerButton__-yOyH:hover{color:#1669c1}.ExpenseTestNew_activeItem__MuTH9,.ExpenseTestNew_partnerItem__mWzW\+:hover{background-color:#508eeb;cursor:pointer}.ExpenseTestNew_selectBox__QVdHW{-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%}.ExpenseTestNew_amountBox__59iEt{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 10px 1fr 10px 1fr;height:36px}.ExpenseTestNew_amountBox__59iEt 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}.ExpenseTestNew_amountBox__59iEt input::placeholder{font-size:14px;font-weight:400;opacity:.5}.ExpenseTestNew_amountBox__59iEt>:nth-child(2),.ExpenseTestNew_amountBox__59iEt>:nth-child(4){align-items:center;color:#374151;display:flex;font-size:16px;font-weight:600;height:36px;justify-content:center;text-align:center}.ExpenseTestNew_amountBox__59iEt input[readonly]{background-color:#e5e7eb;font-weight:400}.ExpenseTestNew_pane__2amAl{height:auto;max-height:90vh;max-width:600px;min-width:480px}.ExpenseTestNew_rowField__5hnHI input[readonly]{background-color:#e5e7eb}.ExpenseTestNew_copyBtn__aECXC{background-color:#6b7280;margin-bottom:12px}.ExpenseTestNew_copyBtn__aECXC:hover{background-color:#4b5563}.ExpenseTestNew_modalOverlay__Q6-E3{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}.ExpenseTestNew_modalContent__asaPC{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:85vh;max-width:900px;overflow-y:auto;width:100%}.ExpenseTestNew_modalHeader__q-jwj{align-items:center;background:#fff;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ExpenseTestNew_modalHeader__q-jwj h3{color:#111827;font-size:18px;font-weight:600;margin:0}.ExpenseTestNew_modalCloseBtn__0Djr3{background:#0000;border:none;color:#6b7280;cursor:pointer;font-size:22px;height:30px;padding:0;width:30px}.ExpenseTestNew_modalBody__wiCa7{padding:20px}.ExpenseTestNew_searchInput__45b\+b{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;margin-bottom:12px;padding:0 10px;width:100%}.ExpenseTestNew_dataTable__88zsI{border-collapse:collapse;font-size:13px;width:100%}.ExpenseTestNew_dataTable__88zsI td,.ExpenseTestNew_dataTable__88zsI th{border:1px solid #e5e7eb;padding:8px;text-align:center}.ExpenseTestNew_dataTable__88zsI thead th{background:#f9fafb;font-weight:600}.ExpenseTestNew_selectBtn__IVdC1{background-color:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 10px}.ExpenseTestNew_selectBtn__IVdC1:hover{background-color:#1669c1}.ExpenseTestNew_emptyText__ktzZY{color:#9ca3af;padding:24px 0;text-align:center}.ExpenseTestList_table__o0Lsi{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.ExpenseTestList_table__o0Lsi thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.ExpenseTestList_table__o0Lsi tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.ExpenseTestList_table__o0Lsi tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.ExpenseTestList_table__o0Lsi td,.ExpenseTestList_table__o0Lsi th{border:1px solid #e5e7eb}.ExpenseTestList_borderLeft__zMcID{border-left:2px solid #d1d5db}.ExpenseTestList_filterBar__oGWJm{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}.ExpenseTestList_filterItem__0oAje{display:flex;flex-direction:column;gap:6px}.ExpenseTestList_label__4JUGZ{color:#374151;font-size:14px;font-weight:600}.ExpenseTestList_inputBase__zbIVm{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}.ExpenseTestList_inputBase__zbIVm:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.ExpenseTestList_btn__r9iEp{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}.ExpenseTestList_btn__r9iEp:hover{background:#f3f4f6}.ExpenseTestList_btnPrimary__4wZMx{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}.ExpenseTestList_btnPrimary__4wZMx:hover{background:#1d4ed8}.ExpenseTestList_btnDangerOutline__bHzeP{align-items:center;background:#fff;border:1px solid #dc2626;border-radius:6px;box-sizing:border-box;color:#dc2626;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseTestList_btnDangerOutline__bHzeP:hover{background:#dc2626;color:#fff}.ExpenseTestList_btnArea__J1qDl{align-items:center;display:flex;gap:8px}.ExpenseTestList_btnLink__tl4DC{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.ExpenseTestList_dateRow__DrV-K,.ExpenseTestList_rowAlign__kIBaE{align-items:center;display:flex;gap:8px}.ExpenseTestList_dateDash__ir7gR{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.ExpenseTestList_inputSearch__q1s20{flex:3 1;min-width:360px}.ExpenseTestList_filterItem__0oAje button,.ExpenseTestList_filterItem__0oAje input[type=search],.ExpenseTestList_filterItem__0oAje input[type=text]{vertical-align:middle}.ExpenseTestList_searchRow__03sgk{align-items:flex-start;display:flex;gap:8px}.ExpenseTestList_summaryBar__Q3-Vf{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}.ExpenseTestList_btnDetail__SsIMD{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}.ExpenseTestList_btnDetail__SsIMD:hover{background:#2563eb;color:#fff}.ExpenseTestList_btnEdit__RwV7O{align-items:center;background:#fff;border:1px solid #16a34a;border-radius:4px;color:#16a34a;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}.ExpenseTestList_btnEdit__RwV7O:hover{background:#16a34a;color:#fff}.ExpenseTestList_btnDelete__VbziY{align-items:center;background:#fff;border:1px solid #dc2626;border-radius:4px;color:#dc2626;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}.ExpenseTestList_btnDelete__VbziY:hover{background:#dc2626;color:#fff}.ExpenseTestList_btnSmall__shIw9{border:1px solid #d1d5db;border-radius:4px;color:#111827;padding:2px 10px}.ExpenseTestList_btnDanger__87mv-,.ExpenseTestList_btnSmall__shIw9{align-items:center;background:#fff;cursor:pointer;display:inline-flex;font-size:12px;justify-content:center}.ExpenseTestList_btnDanger__87mv-{border:1px solid #dc2626;border-radius:4px;color:#dc2626;padding:2px 8px}.ExpenseTestList_editInput__X10vf{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:13px;height:32px;padding:4px 8px;width:100%}.ExpenseTestList_modalOverlay__Ib09h{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}.ExpenseTestList_modalContent__Z9XYL{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.ExpenseTestList_modalHeader__gb8Zv{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}.ExpenseTestList_modalHeader__gb8Zv h3{color:#111827;font-size:20px;font-weight:600;margin:0}.ExpenseTestList_closeBtn__jtfW8{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}.ExpenseTestList_closeBtn__jtfW8:hover{background:#f3f4f6;color:#111827}.ExpenseTestList_modalBody__J\+lAQ{padding:24px}.ExpenseTestList_modalFooter__N9AjH{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}.ExpenseTestList_section__0eo8a{margin-bottom:24px}.ExpenseTestList_section__0eo8a:last-child{margin-bottom:0}.ExpenseTestList_section__0eo8a h4{border-bottom:2px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.ExpenseTestList_detailTable__p14Qa{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ExpenseTestList_detailTable__p14Qa th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:12px;text-align:left;width:140px}.ExpenseTestList_detailTable__p14Qa td{border:1px solid #e5e7eb;color:#111827;padding:12px}.ExpenseTestList_itemTable__nkkTp{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;font-size:14px;overflow:hidden;width:100%}.ExpenseTestList_itemTable__nkkTp thead th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:10px;text-align:center}.ExpenseTestList_itemTable__nkkTp tbody td{border:1px solid #e5e7eb;color:#111827;padding:10px;text-align:center}.ExpenseTestList_sumRow__HH8Ym{background:#fafafa;font-weight:600}.ExpenseTestList_sumRow__HH8Ym td{border-top:2px solid #d1d5db!important}.ExpenseServiceNew_headerBar__VrlJe{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;padding:14px 16px}.ExpenseServiceNew_headerTitle__-OqBc{font-size:16px;font-weight:700;line-height:1;margin:0;padding:0;white-space:nowrap}.ExpenseServiceNew_editSmallBtn__OYa3m{background:#fff;border:1px solid #9ca3af;border-radius:4px;box-sizing:border-box;color:#374151;cursor:pointer;flex-shrink:0;font-size:12px;height:24px;margin-left:6px;padding:0;white-space:nowrap;width:44px}.ExpenseServiceNew_wrap__Dn4-r{background:#f8f9fa;box-sizing:border-box;height:auto;justify-content:flex-start;width:100%}.ExpenseServiceNew_pane__2Hjr2{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__Dn4-r:after{background:#0000;content:"";flex:1 1}.ExpenseServiceNew_form__w1tNO{display:block;overflow:visible}.ExpenseServiceNew_row__6MifY{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__m45iL{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__kwHPB{min-width:0;overflow:visible;position:relative}.ExpenseServiceNew_rowField__kwHPB input,.ExpenseServiceNew_rowField__kwHPB 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__kwHPB 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__kr6kl{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__Et0Sc{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__Et0Sc:last-child{border-right:none}.ExpenseServiceNew_check__Et0Sc:hover{background-color:#f3f4f6}.ExpenseServiceNew_check__Et0Sc input[type=checkbox]{height:16px;margin:0;width:16px}.ExpenseServiceNew_partnerBox__uZVp7{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__onn4w{cursor:pointer;padding:6px 8px;transition:background .2s}.ExpenseServiceNew_partnerItem__onn4w:hover{background:#f3f4f6}.ExpenseServiceNew_dropdownBox__9Z655{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__y2sJQ{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ExpenseServiceNew_hint__WDmwV{color:#6b7280;font-size:12px}.ExpenseServiceNew_primaryBtn__opjWH{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background .2s}.ExpenseServiceNew_primaryBtn__opjWH:hover{background-color:#1669c1}.ExpenseServiceNew_pane__2Hjr2::-webkit-scrollbar{width:8px}.ExpenseServiceNew_pane__2Hjr2::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseServiceNew_pane__2Hjr2::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.ExpenseServiceNew_wrap__Dn4-r{display:block;padding:0}.ExpenseServiceNew_pane__2Hjr2{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.ExpenseServiceNew_row__6MifY{grid-template-columns:110px 1fr}}.ExpenseServiceNew_partnerRow__OnKg7{overflow:visible;position:relative;width:100%;z-index:1}.ExpenseServiceNew_partnerRow__OnKg7 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__MNuEc{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__MNuEc:hover{color:#1669c1}.ExpenseServiceNew_activeItem__i-t\+r,.ExpenseServiceNew_partnerItem__onn4w:hover{background-color:#508eeb;cursor:pointer}.ExpenseServiceNew_selectBox__8-DFq{-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__PI6F7{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 10px 1fr 10px 1fr;height:36px}.ExpenseServiceNew_amountBox__PI6F7 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__PI6F7 input::placeholder{font-size:14px;font-weight:400;opacity:.5}.ExpenseServiceNew_amountBox__PI6F7>:nth-child(2),.ExpenseServiceNew_amountBox__PI6F7>: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__PI6F7 input[readonly]{background-color:#e5e7eb;font-weight:400}.ExpenseServiceNew_wrap__Dn4-r{display:flex;flex-direction:column;padding:16px 24px 0}.ExpenseServiceNew_pane__2Hjr2{height:auto;max-height:90vh;max-width:600px;min-width:480px}.ExpenseServiceNew_rowField__kwHPB input[readonly]{background-color:#e5e7eb}.ExpenseItemPanel_sidePane__oZzCX{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__4jO-I{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.ExpenseItemPanel_scrollWrap__4jO-I::-webkit-scrollbar{height:8px}.ExpenseItemPanel_scrollWrap__4jO-I::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseItemPanel_itemTable__nTO3Z{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.ExpenseItemPanel_itemTable__nTO3Z td,.ExpenseItemPanel_itemTable__nTO3Z th{border:1px solid #d1d5db;font-size:15px;padding:8px}.ExpenseItemPanel_itemTable__nTO3Z td:first-child,.ExpenseItemPanel_itemTable__nTO3Z th:first-child{width:26%}.ExpenseItemPanel_itemTable__nTO3Z td:nth-child(2),.ExpenseItemPanel_itemTable__nTO3Z td:nth-child(3),.ExpenseItemPanel_itemTable__nTO3Z th:nth-child(2),.ExpenseItemPanel_itemTable__nTO3Z th:nth-child(3){width:5%}.ExpenseItemPanel_itemTable__nTO3Z td:nth-child(4),.ExpenseItemPanel_itemTable__nTO3Z td:nth-child(5),.ExpenseItemPanel_itemTable__nTO3Z td:nth-child(6),.ExpenseItemPanel_itemTable__nTO3Z td:nth-child(7),.ExpenseItemPanel_itemTable__nTO3Z th:nth-child(4),.ExpenseItemPanel_itemTable__nTO3Z th:nth-child(5),.ExpenseItemPanel_itemTable__nTO3Z th:nth-child(6),.ExpenseItemPanel_itemTable__nTO3Z th:nth-child(7){width:12%}.ExpenseItemPanel_itemTable__nTO3Z td:nth-child(8),.ExpenseItemPanel_itemTable__nTO3Z th:nth-child(8){width:13%}.ExpenseItemPanel_itemTable__nTO3Z td:nth-child(9),.ExpenseItemPanel_itemTable__nTO3Z th:nth-child(9){width:5%}.ExpenseItemPanel_itemTable__nTO3Z tbody .ExpenseItemPanel_inputRow__e44Iy td{height:20px;padding:0!important;vertical-align:middle}.ExpenseItemPanel_itemTable__nTO3Z tbody .ExpenseItemPanel_inputRow__e44Iy td.ExpenseItemPanel_calcCell__lkuUn{padding:8px!important}.ExpenseItemPanel_itemTable__nTO3Z tbody .ExpenseItemPanel_inputRow__e44Iy 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__nTO3Z tbody .ExpenseItemPanel_inputRow__e44Iy input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.ExpenseItemPanel_itemTable__nTO3Z thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.ExpenseItemPanel_itemTable__nTO3Z tbody tr:hover{background:#f7fbff;cursor:pointer}.ExpenseItemPanel_itemTable__nTO3Z tbody .ExpenseItemPanel_inputRow__e44Iy:hover{background:#fff;cursor:default}.ExpenseItemPanel_itemTable__nTO3Z 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__nTO3Z td button:hover{background:#dc2626}.ExpenseItemPanel_sumRow__kUTcj{background:#eef2ff!important;font-weight:700}.ExpenseItemPanel_sumRow__kUTcj td{background:#eef2ff}.VendorPanel_sidePane__hf0Hj{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow:visible;padding:20px}.VendorPanel_scrollWrap__IszNi{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible!important}.VendorPanel_scrollWrap__IszNi::-webkit-scrollbar{height:8px}.VendorPanel_scrollWrap__IszNi::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.VendorPanel_vendorTable__HLvGq{background:#fff;border-collapse:collapse;overflow:visible;table-layout:fixed;text-align:center;width:100%}.VendorPanel_vendorTable__HLvGq tbody,.VendorPanel_vendorTable__HLvGq thead{overflow:visible}.VendorPanel_vendorTable__HLvGq td,.VendorPanel_vendorTable__HLvGq th{border:1px solid #d1d5db;font-size:15px;padding:8px;width:25%}.VendorPanel_vendorTable__HLvGq thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;text-align:center}.VendorPanel_vendorTable__HLvGq tbody .VendorPanel_inputRow__8dbA0{overflow:visible}.VendorPanel_vendorTable__HLvGq tbody .VendorPanel_inputRow__8dbA0 td{height:30px;overflow:visible;padding:0!important;text-align:center;vertical-align:middle}.VendorPanel_vendorTable__HLvGq tbody .VendorPanel_inputRow__8dbA0 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__HLvGq tbody .VendorPanel_inputRow__8dbA0 input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.VendorPanel_vendorDropdown__oFrv0{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__Y2yNQ{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left}.VendorPanel_vendorItem__Y2yNQ.VendorPanel_activeItem__Q9Jjh,.VendorPanel_vendorItem__Y2yNQ:hover{background:#f0f9ff}.VendorPanel_vendorItem__Y2yNQ:last-child{border-bottom:none}.SalaryPanel_sidePane__bbumk{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__WNZTH{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.SalaryPanel_scrollWrap__WNZTH::-webkit-scrollbar{height:8px}.SalaryPanel_scrollWrap__WNZTH::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SalaryPanel_itemTable__S21e5{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.SalaryPanel_itemTable__S21e5 td,.SalaryPanel_itemTable__S21e5 th{border:1px solid #d1d5db;font-size:15px;padding:8px}.SalaryPanel_itemTable__S21e5 td:first-child,.SalaryPanel_itemTable__S21e5 th:first-child{width:15%}.SalaryPanel_itemTable__S21e5 td:nth-child(2),.SalaryPanel_itemTable__S21e5 td:nth-child(3),.SalaryPanel_itemTable__S21e5 td:nth-child(4),.SalaryPanel_itemTable__S21e5 td:nth-child(5),.SalaryPanel_itemTable__S21e5 td:nth-child(6),.SalaryPanel_itemTable__S21e5 td:nth-child(7),.SalaryPanel_itemTable__S21e5 td:nth-child(8),.SalaryPanel_itemTable__S21e5 td:nth-child(9),.SalaryPanel_itemTable__S21e5 th:nth-child(2),.SalaryPanel_itemTable__S21e5 th:nth-child(3),.SalaryPanel_itemTable__S21e5 th:nth-child(4),.SalaryPanel_itemTable__S21e5 th:nth-child(5),.SalaryPanel_itemTable__S21e5 th:nth-child(6),.SalaryPanel_itemTable__S21e5 th:nth-child(7),.SalaryPanel_itemTable__S21e5 th:nth-child(8),.SalaryPanel_itemTable__S21e5 th:nth-child(9){width:10%}.SalaryPanel_itemTable__S21e5 td:nth-child(10),.SalaryPanel_itemTable__S21e5 th:nth-child(10){width:5%}.SalaryPanel_itemTable__S21e5 tbody .SalaryPanel_inputRow__yLe0R td{height:20px;padding:0!important;vertical-align:middle}.SalaryPanel_itemTable__S21e5 tbody .SalaryPanel_inputRow__yLe0R td.SalaryPanel_calcCell__aiSUh{padding:8px!important}.SalaryPanel_itemTable__S21e5 tbody .SalaryPanel_inputRow__yLe0R 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__S21e5 tbody .SalaryPanel_inputRow__yLe0R input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.SalaryPanel_itemTable__S21e5 thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px;white-space:nowrap}.SalaryPanel_itemTable__S21e5 tbody tr:hover{background:#f7fbff;cursor:pointer}.SalaryPanel_itemTable__S21e5 tbody .SalaryPanel_inputRow__yLe0R:hover{background:#fff;cursor:default}.SalaryPanel_itemTable__S21e5 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__S21e5 td button:hover{background:#dc2626}.SalaryPanel_sumRow__DZolY{background:#eef2ff!important;font-weight:700}.SalaryPanel_sumRow__DZolY td{background:#eef2ff}.ExpenseServiceList_table__Ow6tA{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.ExpenseServiceList_table__Ow6tA thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.ExpenseServiceList_table__Ow6tA tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.ExpenseServiceList_table__Ow6tA tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.ExpenseServiceList_table__Ow6tA td,.ExpenseServiceList_table__Ow6tA th{border:1px solid #e5e7eb}.ExpenseServiceList_borderLeft__zweNA{border-left:2px solid #d1d5db}.ExpenseServiceList_filterBar__jFpQU{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__ikoe8{display:flex;flex-direction:column;gap:6px}.ExpenseServiceList_label__l2-EE{color:#374151;font-size:14px;font-weight:600}.ExpenseServiceList_inputBase__GjaA\+{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__GjaA\+:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.ExpenseServiceList_btn__YYTgN{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__YYTgN:hover{background:#f3f4f6}.ExpenseServiceList_btnPrimary__6LnJe{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__6LnJe:hover{background:#1d4ed8}.ExpenseServiceList_btnPrimary__6LnJe:disabled{background:#93c5fd;border-color:#93c5fd;cursor:not-allowed}.ExpenseServiceList_btnArea__oDvgV{align-items:center;display:flex;gap:8px}.ExpenseServiceList_btnLink__lbNUk{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.ExpenseServiceList_dateRow__hjEPe,.ExpenseServiceList_rowAlign__4arJI{align-items:center;display:flex;gap:8px}.ExpenseServiceList_dateDash__l6WdY{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.ExpenseServiceList_inputSearch__W0\+UM{flex:3 1;min-width:360px}.ExpenseServiceList_filterItem__ikoe8 button,.ExpenseServiceList_filterItem__ikoe8 input[type=search],.ExpenseServiceList_filterItem__ikoe8 input[type=text]{vertical-align:middle}.ExpenseServiceList_searchRow__JYF8T{align-items:flex-start;display:flex;gap:8px}.ExpenseServiceList_summaryBar__FZSIM{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__wve3u{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__wve3u:hover{background:#2563eb;color:#fff}.ExpenseServiceList_btnEdit__wDdN-{align-items:center;background:#fff;border:1px solid #f59e0b;border-radius:4px;color:#f59e0b;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_btnEdit__wDdN-:hover{background:#f59e0b;color:#fff}.ExpenseServiceList_btnSmall__BRVVf{align-items:center;background:#fff;border:1px solid #10b981;border-radius:4px;color:#10b981;cursor:pointer;display:inline-flex;font-size:12px;height:26px;justify-content:center;padding:3px 10px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseServiceList_btnSmall__BRVVf:hover{background:#10b981;color:#fff}.ExpenseServiceList_btnDanger__14DIl{align-items:center;background:#fff;border:1px solid #ef4444;border-radius:4px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:12px;height:24px;justify-content:center;padding:2px 8px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseServiceList_btnDanger__14DIl:hover{background:#ef4444;color:#fff}.ExpenseServiceList_editInput__g60B8{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;color:#111827;font-size:13px;height:30px;padding:4px 6px;width:100%}.ExpenseServiceList_editInput__g60B8:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26;outline:none}.ExpenseServiceList_modalOverlay__7i9oD{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__gB5r7{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.ExpenseServiceList_modalHeader__6Rm3Z{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__6Rm3Z h3{color:#111827;font-size:20px;font-weight:600;margin:0}.ExpenseServiceList_closeBtn__NLVbY{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__NLVbY:hover{background:#f3f4f6;color:#111827}.ExpenseServiceList_modalBody__OWzuF{padding:24px}.ExpenseServiceList_modalFooter__SvjAd{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__cqdw1{margin-bottom:24px}.ExpenseServiceList_section__cqdw1:last-child{margin-bottom:0}.ExpenseServiceList_section__cqdw1 h4{border-bottom:2px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.ExpenseServiceList_detailTable__QX5TL{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ExpenseServiceList_detailTable__QX5TL th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:12px;text-align:left;width:140px}.ExpenseServiceList_detailTable__QX5TL td{border:1px solid #e5e7eb;color:#111827;padding:12px}.ExpenseServiceList_itemTable__iYzks{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;font-size:14px;overflow:hidden;width:100%}.ExpenseServiceList_itemTable__iYzks thead th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:10px;text-align:center}.ExpenseServiceList_itemTable__iYzks tbody td{border:1px solid #e5e7eb;color:#111827;padding:10px;text-align:center}.ExpenseServiceList_sumRow__-TKUD{background:#fafafa;font-weight:600}.ExpenseServiceList_sumRow__-TKUD td{border-top:2px solid #d1d5db!important}.ExpenseServiceList_btnDelete__dl7Qp{align-items:center;background:#fff;border:1px solid #ef4444;border-radius:4px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;padding:4px 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseServiceList_btnDelete__dl7Qp:hover{background:#ef4444;color:#fff}.ExpenseServiceList_btnDelete__dl7Qp:disabled{cursor:not-allowed;opacity:.5}.SalaryPanelIntegrated_sidePane__zWF0f{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}.SalaryPanelIntegrated_scrollWrap__tkgft{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.SalaryPanelIntegrated_scrollWrap__tkgft::-webkit-scrollbar{height:8px}.SalaryPanelIntegrated_scrollWrap__tkgft::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SalaryPanelIntegrated_itemTable__3bzWY{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.SalaryPanelIntegrated_itemTable__3bzWY td,.SalaryPanelIntegrated_itemTable__3bzWY th{border:1px solid #d1d5db;font-size:15px;padding:8px}.SalaryPanelIntegrated_itemTable__3bzWY td:first-child,.SalaryPanelIntegrated_itemTable__3bzWY th:first-child{width:15%}.SalaryPanelIntegrated_itemTable__3bzWY td:nth-child(2),.SalaryPanelIntegrated_itemTable__3bzWY td:nth-child(3),.SalaryPanelIntegrated_itemTable__3bzWY td:nth-child(4),.SalaryPanelIntegrated_itemTable__3bzWY td:nth-child(5),.SalaryPanelIntegrated_itemTable__3bzWY td:nth-child(6),.SalaryPanelIntegrated_itemTable__3bzWY td:nth-child(7),.SalaryPanelIntegrated_itemTable__3bzWY td:nth-child(8),.SalaryPanelIntegrated_itemTable__3bzWY td:nth-child(9),.SalaryPanelIntegrated_itemTable__3bzWY th:nth-child(2),.SalaryPanelIntegrated_itemTable__3bzWY th:nth-child(3),.SalaryPanelIntegrated_itemTable__3bzWY th:nth-child(4),.SalaryPanelIntegrated_itemTable__3bzWY th:nth-child(5),.SalaryPanelIntegrated_itemTable__3bzWY th:nth-child(6),.SalaryPanelIntegrated_itemTable__3bzWY th:nth-child(7),.SalaryPanelIntegrated_itemTable__3bzWY th:nth-child(8),.SalaryPanelIntegrated_itemTable__3bzWY th:nth-child(9){width:10%}.SalaryPanelIntegrated_itemTable__3bzWY td:nth-child(10),.SalaryPanelIntegrated_itemTable__3bzWY th:nth-child(10){width:5%}.SalaryPanelIntegrated_itemTable__3bzWY tbody .SalaryPanelIntegrated_inputRow__btXap td{height:20px;padding:0!important;vertical-align:middle}.SalaryPanelIntegrated_itemTable__3bzWY tbody .SalaryPanelIntegrated_inputRow__btXap td.SalaryPanelIntegrated_calcCell__VIiTs{padding:8px!important}.SalaryPanelIntegrated_itemTable__3bzWY tbody .SalaryPanelIntegrated_inputRow__btXap 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%}.SalaryPanelIntegrated_itemTable__3bzWY tbody .SalaryPanelIntegrated_inputRow__btXap input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.SalaryPanelIntegrated_itemTable__3bzWY thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.SalaryPanelIntegrated_itemTable__3bzWY tbody tr:hover{background:#f7fbff;cursor:pointer}.SalaryPanelIntegrated_itemTable__3bzWY tbody .SalaryPanelIntegrated_inputRow__btXap:hover{background:#fff;cursor:default}.SalaryPanelIntegrated_itemTable__3bzWY 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}.SalaryPanelIntegrated_itemTable__3bzWY td button:hover{background:#dc2626}.SalaryPanelIntegrated_sumRow__J1Wz5{background:#eef2ff!important;font-weight:700}.SalaryPanelIntegrated_sumRow__J1Wz5 td{background:#eef2ff}.ExpenseCafeGasanNew_wrap__YzzpY{background:#f8f9fa;box-sizing:border-box;height:auto;justify-content:flex-start;width:100%}.ExpenseCafeGasanNew_pane__sFEvo{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__YzzpY:after{background:#0000;content:"";flex:1 1}.ExpenseCafeGasanNew_form__uUS2F{display:block;overflow:visible}.ExpenseCafeGasanNew_row__4gU4x{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__p43mN{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__BP-cR{min-width:0;overflow:visible;position:relative}.ExpenseCafeGasanNew_rowField__BP-cR input,.ExpenseCafeGasanNew_rowField__BP-cR 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__BP-cR 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__6Rngc{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__LaTcx{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__LaTcx:last-child{border-right:none}.ExpenseCafeGasanNew_check__LaTcx:hover{background-color:#f3f4f6}.ExpenseCafeGasanNew_check__LaTcx input[type=checkbox]{height:16px;margin:0;width:16px}.ExpenseCafeGasanNew_partnerBox__Stzkq{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__tfjNt{cursor:pointer;padding:6px 8px;transition:background .2s}.ExpenseCafeGasanNew_partnerItem__tfjNt:hover{background:#f3f4f6}.ExpenseCafeGasanNew_dropdownBox__TDYZr{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__NIc1e{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ExpenseCafeGasanNew_hint__3n1fu{color:#6b7280;font-size:12px}.ExpenseCafeGasanNew_primaryBtn__7tsGV{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background .2s}.ExpenseCafeGasanNew_primaryBtn__7tsGV:hover{background-color:#1669c1}.ExpenseCafeGasanNew_pane__sFEvo::-webkit-scrollbar{width:8px}.ExpenseCafeGasanNew_pane__sFEvo::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseCafeGasanNew_pane__sFEvo::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.ExpenseCafeGasanNew_wrap__YzzpY{display:block;padding:0}.ExpenseCafeGasanNew_pane__sFEvo{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.ExpenseCafeGasanNew_row__4gU4x{grid-template-columns:110px 1fr}}.ExpenseCafeGasanNew_partnerRow__t6VfX{overflow:visible;position:relative;width:100%;z-index:1}.ExpenseCafeGasanNew_partnerRow__t6VfX 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__FtTNn{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__FtTNn:hover{color:#1669c1}.ExpenseCafeGasanNew_activeItem__1KbZi,.ExpenseCafeGasanNew_partnerItem__tfjNt:hover{background-color:#508eeb;cursor:pointer}.ExpenseCafeGasanNew_selectBox__dYjgO{-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__NjA0H{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 10px 1fr 10px 1fr;height:36px}.ExpenseCafeGasanNew_amountBox__NjA0H 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__NjA0H input::placeholder{font-size:14px;font-weight:400;opacity:.5}.ExpenseCafeGasanNew_amountBox__NjA0H>:nth-child(2),.ExpenseCafeGasanNew_amountBox__NjA0H>: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__NjA0H input[readonly]{background-color:#e5e7eb;font-weight:400}.ExpenseCafeGasanNew_wrap__YzzpY{display:flex;flex-direction:column;padding:16px 24px 0}.ExpenseCafeGasanNew_pane__sFEvo{height:auto;max-height:90vh;max-width:600px;min-width:480px}.ExpenseCafeGasanNew_rowField__BP-cR input[readonly]{background-color:#e5e7eb}.ExpenseItemPanel_sidePane__JZo4K{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__LwVc7{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.ExpenseItemPanel_scrollWrap__LwVc7::-webkit-scrollbar{height:8px}.ExpenseItemPanel_scrollWrap__LwVc7::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseItemPanel_itemTable__HyinH{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.ExpenseItemPanel_itemTable__HyinH td,.ExpenseItemPanel_itemTable__HyinH th{border:1px solid #d1d5db;font-size:15px;padding:8px}.ExpenseItemPanel_itemTable__HyinH td:first-child,.ExpenseItemPanel_itemTable__HyinH th:first-child{width:26%}.ExpenseItemPanel_itemTable__HyinH td:nth-child(2),.ExpenseItemPanel_itemTable__HyinH td:nth-child(3),.ExpenseItemPanel_itemTable__HyinH th:nth-child(2),.ExpenseItemPanel_itemTable__HyinH th:nth-child(3){width:5%}.ExpenseItemPanel_itemTable__HyinH td:nth-child(4),.ExpenseItemPanel_itemTable__HyinH td:nth-child(5),.ExpenseItemPanel_itemTable__HyinH td:nth-child(6),.ExpenseItemPanel_itemTable__HyinH td:nth-child(7),.ExpenseItemPanel_itemTable__HyinH th:nth-child(4),.ExpenseItemPanel_itemTable__HyinH th:nth-child(5),.ExpenseItemPanel_itemTable__HyinH th:nth-child(6),.ExpenseItemPanel_itemTable__HyinH th:nth-child(7){width:12%}.ExpenseItemPanel_itemTable__HyinH td:nth-child(8),.ExpenseItemPanel_itemTable__HyinH th:nth-child(8){width:13%}.ExpenseItemPanel_itemTable__HyinH td:nth-child(9),.ExpenseItemPanel_itemTable__HyinH th:nth-child(9){width:5%}.ExpenseItemPanel_itemTable__HyinH tbody .ExpenseItemPanel_inputRow__WHOhv td{height:20px;padding:0!important;vertical-align:middle}.ExpenseItemPanel_itemTable__HyinH tbody .ExpenseItemPanel_inputRow__WHOhv td.ExpenseItemPanel_calcCell__\+4LNP{padding:8px!important}.ExpenseItemPanel_itemTable__HyinH tbody .ExpenseItemPanel_inputRow__WHOhv 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__HyinH tbody .ExpenseItemPanel_inputRow__WHOhv input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.ExpenseItemPanel_itemTable__HyinH thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.ExpenseItemPanel_itemTable__HyinH tbody tr:hover{background:#f7fbff;cursor:pointer}.ExpenseItemPanel_itemTable__HyinH tbody .ExpenseItemPanel_inputRow__WHOhv:hover{background:#fff;cursor:default}.ExpenseItemPanel_itemTable__HyinH 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__HyinH td button:hover{background:#dc2626}.ExpenseItemPanel_sumRow__a6fKd{background:#eef2ff!important;font-weight:700}.ExpenseItemPanel_sumRow__a6fKd td{background:#eef2ff}.VendorPanel_sidePane__sbj92{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow:visible;padding:20px}.VendorPanel_scrollWrap__5uHBf{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible!important}.VendorPanel_scrollWrap__5uHBf::-webkit-scrollbar{height:8px}.VendorPanel_scrollWrap__5uHBf::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.VendorPanel_vendorTable__Eqq4U{background:#fff;border-collapse:collapse;overflow:visible;table-layout:fixed;text-align:center;width:100%}.VendorPanel_vendorTable__Eqq4U tbody,.VendorPanel_vendorTable__Eqq4U thead{overflow:visible}.VendorPanel_vendorTable__Eqq4U td,.VendorPanel_vendorTable__Eqq4U th{border:1px solid #d1d5db;font-size:15px;padding:8px;width:25%}.VendorPanel_vendorTable__Eqq4U thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;text-align:center}.VendorPanel_vendorTable__Eqq4U tbody .VendorPanel_inputRow__sw8m6{overflow:visible}.VendorPanel_vendorTable__Eqq4U tbody .VendorPanel_inputRow__sw8m6 td{height:30px;overflow:visible;padding:0!important;text-align:center;vertical-align:middle}.VendorPanel_vendorTable__Eqq4U tbody .VendorPanel_inputRow__sw8m6 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__Eqq4U tbody .VendorPanel_inputRow__sw8m6 input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.VendorPanel_vendorDropdown__gmYx6{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__yDme4{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left}.VendorPanel_vendorItem__yDme4.VendorPanel_activeItem__YiOfR,.VendorPanel_vendorItem__yDme4:hover{background:#f0f9ff}.VendorPanel_vendorItem__yDme4:last-child{border-bottom:none}.SalaryPanel_sidePane__FF651{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__q\+P6M{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.SalaryPanel_scrollWrap__q\+P6M::-webkit-scrollbar{height:8px}.SalaryPanel_scrollWrap__q\+P6M::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SalaryPanel_itemTable__hnhWE{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.SalaryPanel_itemTable__hnhWE td,.SalaryPanel_itemTable__hnhWE th{border:1px solid #d1d5db;font-size:15px;padding:8px}.SalaryPanel_itemTable__hnhWE td:first-child,.SalaryPanel_itemTable__hnhWE th:first-child{width:15%}.SalaryPanel_itemTable__hnhWE td:nth-child(2),.SalaryPanel_itemTable__hnhWE td:nth-child(3),.SalaryPanel_itemTable__hnhWE td:nth-child(4),.SalaryPanel_itemTable__hnhWE td:nth-child(5),.SalaryPanel_itemTable__hnhWE td:nth-child(6),.SalaryPanel_itemTable__hnhWE td:nth-child(7),.SalaryPanel_itemTable__hnhWE td:nth-child(8),.SalaryPanel_itemTable__hnhWE td:nth-child(9),.SalaryPanel_itemTable__hnhWE th:nth-child(2),.SalaryPanel_itemTable__hnhWE th:nth-child(3),.SalaryPanel_itemTable__hnhWE th:nth-child(4),.SalaryPanel_itemTable__hnhWE th:nth-child(5),.SalaryPanel_itemTable__hnhWE th:nth-child(6),.SalaryPanel_itemTable__hnhWE th:nth-child(7),.SalaryPanel_itemTable__hnhWE th:nth-child(8),.SalaryPanel_itemTable__hnhWE th:nth-child(9){width:10%}.SalaryPanel_itemTable__hnhWE td:nth-child(10),.SalaryPanel_itemTable__hnhWE th:nth-child(10){width:5%}.SalaryPanel_itemTable__hnhWE tbody .SalaryPanel_inputRow__iOxMR td{height:20px;padding:0!important;vertical-align:middle}.SalaryPanel_itemTable__hnhWE tbody .SalaryPanel_inputRow__iOxMR td.SalaryPanel_calcCell__k5ohK{padding:8px!important}.SalaryPanel_itemTable__hnhWE tbody .SalaryPanel_inputRow__iOxMR 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__hnhWE tbody .SalaryPanel_inputRow__iOxMR input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.SalaryPanel_itemTable__hnhWE thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.SalaryPanel_itemTable__hnhWE tbody tr:hover{background:#f7fbff;cursor:pointer}.SalaryPanel_itemTable__hnhWE tbody .SalaryPanel_inputRow__iOxMR:hover{background:#fff;cursor:default}.SalaryPanel_itemTable__hnhWE 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__hnhWE td button:hover{background:#dc2626}.SalaryPanel_sumRow__x\+zrw{background:#eef2ff!important;font-weight:700}.SalaryPanel_sumRow__x\+zrw td{background:#eef2ff}.ExpenseCafeGasanList_table__LQvzK{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.ExpenseCafeGasanList_table__LQvzK thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.ExpenseCafeGasanList_table__LQvzK tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.ExpenseCafeGasanList_table__LQvzK tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.ExpenseCafeGasanList_table__LQvzK td,.ExpenseCafeGasanList_table__LQvzK th{border:1px solid #e5e7eb}.ExpenseCafeGasanList_borderLeft__D6vzd{border-left:2px solid #d1d5db}.ExpenseCafeGasanList_filterBar__wTALS{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__d3RIg{display:flex;flex-direction:column;gap:6px}.ExpenseCafeGasanList_label__kvw5H{color:#374151;font-size:14px;font-weight:600}.ExpenseCafeGasanList_inputBase__j7-MG{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__j7-MG:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.ExpenseCafeGasanList_btn__lZgLA{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__lZgLA:hover{background:#f3f4f6}.ExpenseCafeGasanList_btnPrimary__HbHJe{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__HbHJe:hover{background:#1d4ed8}.ExpenseCafeGasanList_btnArea__S1Kwo{align-items:center;display:flex;gap:8px}.ExpenseCafeGasanList_btnLink__MnuXI{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.ExpenseCafeGasanList_dateRow__Jc8Q9,.ExpenseCafeGasanList_rowAlign__5zILr{align-items:center;display:flex;gap:8px}.ExpenseCafeGasanList_dateDash__DXbnJ{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.ExpenseCafeGasanList_inputSearch__L0Twk{flex:3 1;min-width:360px}.ExpenseCafeGasanList_filterItem__d3RIg button,.ExpenseCafeGasanList_filterItem__d3RIg input[type=search],.ExpenseCafeGasanList_filterItem__d3RIg input[type=text]{vertical-align:middle}.ExpenseCafeGasanList_searchRow__bDyaC{align-items:flex-start;display:flex;gap:8px}.ExpenseCafeGasanList_summaryBar__XIbT6{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__FYUpl{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__FYUpl:hover{background:#2563eb;color:#fff}.ExpenseCafeGasanList_modalOverlay__bIHde{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__aKMDg{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.ExpenseCafeGasanList_modalHeader__6WaDM{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__6WaDM h3{color:#111827;font-size:20px;font-weight:600;margin:0}.ExpenseCafeGasanList_closeBtn__QWg4G{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__QWg4G:hover{background:#f3f4f6;color:#111827}.ExpenseCafeGasanList_modalBody__hM17X{padding:24px}.ExpenseCafeGasanList_modalFooter__x7gcX{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__I4bNN{margin-bottom:24px}.ExpenseCafeGasanList_section__I4bNN:last-child{margin-bottom:0}.ExpenseCafeGasanList_section__I4bNN h4{border-bottom:2px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.ExpenseCafeGasanList_detailTable__mfOEp{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ExpenseCafeGasanList_detailTable__mfOEp th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:12px;text-align:left;width:140px}.ExpenseCafeGasanList_detailTable__mfOEp td{border:1px solid #e5e7eb;color:#111827;padding:12px}.ExpenseCafeGasanList_itemTable__wj7rU{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;font-size:14px;overflow:hidden;width:100%}.ExpenseCafeGasanList_itemTable__wj7rU thead th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:10px;text-align:center}.ExpenseCafeGasanList_itemTable__wj7rU tbody td{border:1px solid #e5e7eb;color:#111827;padding:10px;text-align:center}.ExpenseCafeGasanList_sumRow__rsQuj{background:#fafafa;font-weight:600}.ExpenseCafeGasanList_sumRow__rsQuj td{border-top:2px solid #d1d5db!important}.ExpenseEnvDisinfectionNew_wrap__3-I\+c{background:#f8f9fa;box-sizing:border-box;height:auto;justify-content:flex-start;width:100%}.ExpenseEnvDisinfectionNew_pane__Vx0xQ{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__3-I\+c:after{background:#0000;content:"";flex:1 1}.ExpenseEnvDisinfectionNew_form__eaXaB{display:block;overflow:visible}.ExpenseEnvDisinfectionNew_row__xRZ3M{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__Ac76O{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__BS8Zz{min-width:0;overflow:visible;position:relative}.ExpenseEnvDisinfectionNew_rowField__BS8Zz input,.ExpenseEnvDisinfectionNew_rowField__BS8Zz 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__BS8Zz 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__ZY6DX{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__PaRis{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__PaRis:last-child{border-right:none}.ExpenseEnvDisinfectionNew_check__PaRis:hover{background-color:#f3f4f6}.ExpenseEnvDisinfectionNew_check__PaRis input[type=checkbox]{height:16px;margin:0;width:16px}.ExpenseEnvDisinfectionNew_partnerBox__q1TZE{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__6D8Nc{cursor:pointer;padding:6px 8px;transition:background .2s}.ExpenseEnvDisinfectionNew_partnerItem__6D8Nc:hover{background:#f3f4f6}.ExpenseEnvDisinfectionNew_dropdownBox__u7SfH{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__diIh4{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ExpenseEnvDisinfectionNew_hint__XA8b3{color:#6b7280;font-size:12px}.ExpenseEnvDisinfectionNew_primaryBtn__lQsKa{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background .2s}.ExpenseEnvDisinfectionNew_primaryBtn__lQsKa:hover{background-color:#1669c1}.ExpenseEnvDisinfectionNew_pane__Vx0xQ::-webkit-scrollbar{width:8px}.ExpenseEnvDisinfectionNew_pane__Vx0xQ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseEnvDisinfectionNew_pane__Vx0xQ::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.ExpenseEnvDisinfectionNew_wrap__3-I\+c{display:block;padding:0}.ExpenseEnvDisinfectionNew_pane__Vx0xQ{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.ExpenseEnvDisinfectionNew_row__xRZ3M{grid-template-columns:110px 1fr}}.ExpenseEnvDisinfectionNew_partnerRow__ALiqG{overflow:visible;position:relative;width:100%;z-index:1}.ExpenseEnvDisinfectionNew_partnerRow__ALiqG 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__P2gnK{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__P2gnK:hover{color:#1669c1}.ExpenseEnvDisinfectionNew_activeItem__Zrqpy,.ExpenseEnvDisinfectionNew_partnerItem__6D8Nc:hover{background-color:#508eeb;cursor:pointer}.ExpenseEnvDisinfectionNew_selectBox__RxjwH{-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__UivJc{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 10px 1fr 10px 1fr;height:36px}.ExpenseEnvDisinfectionNew_amountBox__UivJc 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__UivJc input::placeholder{font-size:14px;font-weight:400;opacity:.5}.ExpenseEnvDisinfectionNew_amountBox__UivJc>:nth-child(2),.ExpenseEnvDisinfectionNew_amountBox__UivJc>: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__UivJc input[readonly]{background-color:#e5e7eb;font-weight:400}.ExpenseEnvDisinfectionNew_wrap__3-I\+c{display:flex;flex-direction:column;padding:16px 24px 0}.ExpenseEnvDisinfectionNew_pane__Vx0xQ{height:auto;max-height:90vh;max-width:600px;min-width:480px}.ExpenseEnvDisinfectionNew_rowField__BS8Zz input[readonly]{background-color:#e5e7eb}.ExpenseItemPanel_sidePane__M6D7k{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__Oxear{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.ExpenseItemPanel_scrollWrap__Oxear::-webkit-scrollbar{height:8px}.ExpenseItemPanel_scrollWrap__Oxear::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseItemPanel_itemTable__Cg-95{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.ExpenseItemPanel_itemTable__Cg-95 td,.ExpenseItemPanel_itemTable__Cg-95 th{border:1px solid #d1d5db;font-size:15px;padding:8px}.ExpenseItemPanel_itemTable__Cg-95 td:first-child,.ExpenseItemPanel_itemTable__Cg-95 th:first-child{width:26%}.ExpenseItemPanel_itemTable__Cg-95 td:nth-child(2),.ExpenseItemPanel_itemTable__Cg-95 td:nth-child(3),.ExpenseItemPanel_itemTable__Cg-95 th:nth-child(2),.ExpenseItemPanel_itemTable__Cg-95 th:nth-child(3){width:5%}.ExpenseItemPanel_itemTable__Cg-95 td:nth-child(4),.ExpenseItemPanel_itemTable__Cg-95 td:nth-child(5),.ExpenseItemPanel_itemTable__Cg-95 td:nth-child(6),.ExpenseItemPanel_itemTable__Cg-95 td:nth-child(7),.ExpenseItemPanel_itemTable__Cg-95 th:nth-child(4),.ExpenseItemPanel_itemTable__Cg-95 th:nth-child(5),.ExpenseItemPanel_itemTable__Cg-95 th:nth-child(6),.ExpenseItemPanel_itemTable__Cg-95 th:nth-child(7){width:12%}.ExpenseItemPanel_itemTable__Cg-95 td:nth-child(8),.ExpenseItemPanel_itemTable__Cg-95 th:nth-child(8){width:13%}.ExpenseItemPanel_itemTable__Cg-95 td:nth-child(9),.ExpenseItemPanel_itemTable__Cg-95 th:nth-child(9){width:5%}.ExpenseItemPanel_itemTable__Cg-95 tbody .ExpenseItemPanel_inputRow__bKMsn td{height:20px;padding:0!important;vertical-align:middle}.ExpenseItemPanel_itemTable__Cg-95 tbody .ExpenseItemPanel_inputRow__bKMsn td.ExpenseItemPanel_calcCell__ttAxc{padding:8px!important}.ExpenseItemPanel_itemTable__Cg-95 tbody .ExpenseItemPanel_inputRow__bKMsn 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__Cg-95 tbody .ExpenseItemPanel_inputRow__bKMsn input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.ExpenseItemPanel_itemTable__Cg-95 thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.ExpenseItemPanel_itemTable__Cg-95 tbody tr:hover{background:#f7fbff;cursor:pointer}.ExpenseItemPanel_itemTable__Cg-95 tbody .ExpenseItemPanel_inputRow__bKMsn:hover{background:#fff;cursor:default}.ExpenseItemPanel_itemTable__Cg-95 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__Cg-95 td button:hover{background:#dc2626}.ExpenseItemPanel_sumRow__lF\+Nq{background:#eef2ff!important;font-weight:700}.ExpenseItemPanel_sumRow__lF\+Nq td{background:#eef2ff}.VendorPanel_sidePane__yufop{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow:visible;padding:20px}.VendorPanel_scrollWrap__hkKv1{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible!important}.VendorPanel_scrollWrap__hkKv1::-webkit-scrollbar{height:8px}.VendorPanel_scrollWrap__hkKv1::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.VendorPanel_vendorTable__Yxos4{background:#fff;border-collapse:collapse;overflow:visible;table-layout:fixed;text-align:center;width:100%}.VendorPanel_vendorTable__Yxos4 tbody,.VendorPanel_vendorTable__Yxos4 thead{overflow:visible}.VendorPanel_vendorTable__Yxos4 td,.VendorPanel_vendorTable__Yxos4 th{border:1px solid #d1d5db;font-size:15px;padding:8px;width:25%}.VendorPanel_vendorTable__Yxos4 thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;text-align:center}.VendorPanel_vendorTable__Yxos4 tbody .VendorPanel_inputRow__0BHx5{overflow:visible}.VendorPanel_vendorTable__Yxos4 tbody .VendorPanel_inputRow__0BHx5 td{height:30px;overflow:visible;padding:0!important;text-align:center;vertical-align:middle}.VendorPanel_vendorTable__Yxos4 tbody .VendorPanel_inputRow__0BHx5 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__Yxos4 tbody .VendorPanel_inputRow__0BHx5 input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.VendorPanel_vendorDropdown__KKB1I{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__1UPrm{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left}.VendorPanel_vendorItem__1UPrm.VendorPanel_activeItem__paF6v,.VendorPanel_vendorItem__1UPrm:hover{background:#f0f9ff}.VendorPanel_vendorItem__1UPrm:last-child{border-bottom:none}.SalaryPanel_sidePane__AMMd7{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__9JYGG{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.SalaryPanel_scrollWrap__9JYGG::-webkit-scrollbar{height:8px}.SalaryPanel_scrollWrap__9JYGG::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SalaryPanel_itemTable__hW\+x9{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.SalaryPanel_itemTable__hW\+x9 td,.SalaryPanel_itemTable__hW\+x9 th{border:1px solid #d1d5db;font-size:15px;padding:8px}.SalaryPanel_itemTable__hW\+x9 td:first-child,.SalaryPanel_itemTable__hW\+x9 th:first-child{width:15%}.SalaryPanel_itemTable__hW\+x9 td:nth-child(2),.SalaryPanel_itemTable__hW\+x9 td:nth-child(3),.SalaryPanel_itemTable__hW\+x9 td:nth-child(4),.SalaryPanel_itemTable__hW\+x9 td:nth-child(5),.SalaryPanel_itemTable__hW\+x9 td:nth-child(6),.SalaryPanel_itemTable__hW\+x9 td:nth-child(7),.SalaryPanel_itemTable__hW\+x9 td:nth-child(8),.SalaryPanel_itemTable__hW\+x9 td:nth-child(9),.SalaryPanel_itemTable__hW\+x9 th:nth-child(2),.SalaryPanel_itemTable__hW\+x9 th:nth-child(3),.SalaryPanel_itemTable__hW\+x9 th:nth-child(4),.SalaryPanel_itemTable__hW\+x9 th:nth-child(5),.SalaryPanel_itemTable__hW\+x9 th:nth-child(6),.SalaryPanel_itemTable__hW\+x9 th:nth-child(7),.SalaryPanel_itemTable__hW\+x9 th:nth-child(8),.SalaryPanel_itemTable__hW\+x9 th:nth-child(9){width:10%}.SalaryPanel_itemTable__hW\+x9 td:nth-child(10),.SalaryPanel_itemTable__hW\+x9 th:nth-child(10){width:5%}.SalaryPanel_itemTable__hW\+x9 tbody .SalaryPanel_inputRow__gKoGF td{height:20px;padding:0!important;vertical-align:middle}.SalaryPanel_itemTable__hW\+x9 tbody .SalaryPanel_inputRow__gKoGF td.SalaryPanel_calcCell__2b6U1{padding:8px!important}.SalaryPanel_itemTable__hW\+x9 tbody .SalaryPanel_inputRow__gKoGF 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__hW\+x9 tbody .SalaryPanel_inputRow__gKoGF input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.SalaryPanel_itemTable__hW\+x9 thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.SalaryPanel_itemTable__hW\+x9 tbody tr:hover{background:#f7fbff;cursor:pointer}.SalaryPanel_itemTable__hW\+x9 tbody .SalaryPanel_inputRow__gKoGF:hover{background:#fff;cursor:default}.SalaryPanel_itemTable__hW\+x9 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__hW\+x9 td button:hover{background:#dc2626}.SalaryPanel_sumRow__VIix9{background:#eef2ff!important;font-weight:700}.SalaryPanel_sumRow__VIix9 td{background:#eef2ff}.ExpenseEnvDisinfectionList_table__yVL9S{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.ExpenseEnvDisinfectionList_table__yVL9S thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.ExpenseEnvDisinfectionList_table__yVL9S tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.ExpenseEnvDisinfectionList_table__yVL9S tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.ExpenseEnvDisinfectionList_table__yVL9S td,.ExpenseEnvDisinfectionList_table__yVL9S th{border:1px solid #e5e7eb}.ExpenseEnvDisinfectionList_borderLeft__cnXDN{border-left:2px solid #d1d5db}.ExpenseEnvDisinfectionList_filterBar__4qyN-{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__IsUNC{display:flex;flex-direction:column;gap:6px}.ExpenseEnvDisinfectionList_label__kHPOx{color:#374151;font-size:14px;font-weight:600}.ExpenseEnvDisinfectionList_inputBase__13ImD{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__13ImD:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.ExpenseEnvDisinfectionList_btn__OFDaE{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__OFDaE:hover{background:#f3f4f6}.ExpenseEnvDisinfectionList_btnPrimary__K7ZT5{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__K7ZT5:hover{background:#1d4ed8}.ExpenseEnvDisinfectionList_btnArea__AJagV{align-items:center;display:flex;gap:8px}.ExpenseEnvDisinfectionList_btnLink__1f43i{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.ExpenseEnvDisinfectionList_dateRow__rd2NL,.ExpenseEnvDisinfectionList_rowAlign__whMWM{align-items:center;display:flex;gap:8px}.ExpenseEnvDisinfectionList_dateDash__pksVS{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.ExpenseEnvDisinfectionList_inputSearch__vEL8a{flex:3 1;min-width:360px}.ExpenseEnvDisinfectionList_filterItem__IsUNC button,.ExpenseEnvDisinfectionList_filterItem__IsUNC input[type=search],.ExpenseEnvDisinfectionList_filterItem__IsUNC input[type=text]{vertical-align:middle}.ExpenseEnvDisinfectionList_searchRow__gRV5Q{align-items:flex-start;display:flex;gap:8px}.ExpenseEnvDisinfectionList_summaryBar__ZWxtI{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__ADN2t{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__ADN2t:hover{background:#2563eb;color:#fff}.ExpenseEnvDisinfectionList_modalOverlay__HiZ1H{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__a\+mJa{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.ExpenseEnvDisinfectionList_modalHeader__XhOiE{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__XhOiE h3{color:#111827;font-size:20px;font-weight:600;margin:0}.ExpenseEnvDisinfectionList_closeBtn__-68M-{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__-68M-:hover{background:#f3f4f6;color:#111827}.ExpenseEnvDisinfectionList_modalBody__Hc10z{padding:24px}.ExpenseEnvDisinfectionList_modalFooter__SEZXJ{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__775cz{margin-bottom:24px}.ExpenseEnvDisinfectionList_section__775cz:last-child{margin-bottom:0}.ExpenseEnvDisinfectionList_section__775cz h4{border-bottom:2px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.ExpenseEnvDisinfectionList_detailTable__1xek1{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ExpenseEnvDisinfectionList_detailTable__1xek1 th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:12px;text-align:left;width:140px}.ExpenseEnvDisinfectionList_detailTable__1xek1 td{border:1px solid #e5e7eb;color:#111827;padding:12px}.ExpenseEnvDisinfectionList_itemTable__k9Dn1{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;font-size:14px;overflow:hidden;width:100%}.ExpenseEnvDisinfectionList_itemTable__k9Dn1 thead th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:10px;text-align:center}.ExpenseEnvDisinfectionList_itemTable__k9Dn1 tbody td{border:1px solid #e5e7eb;color:#111827;padding:10px}.ExpenseEnvDisinfectionList_sumRow__oe8KG{background:#fafafa;font-weight:600}.ExpenseEnvDisinfectionList_sumRow__oe8KG td{border-top:2px solid #d1d5db!important}.ExpenseEnvTotalNew_wrap__SSX2e{background:#f8f9fa;box-sizing:border-box;height:auto;justify-content:flex-start;width:100%}.ExpenseEnvTotalNew_pane__5iCrZ{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__SSX2e:after{background:#0000;content:"";flex:1 1}.ExpenseEnvTotalNew_form__wuaca{display:block;overflow:visible}.ExpenseEnvTotalNew_row__bIsjb{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__0w3Wv{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__-fzPw{min-width:0;overflow:visible;position:relative}.ExpenseEnvTotalNew_rowField__-fzPw input,.ExpenseEnvTotalNew_rowField__-fzPw 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__-fzPw 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__VVJtd{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__PBHBj{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__PBHBj:last-child{border-right:none}.ExpenseEnvTotalNew_check__PBHBj:hover{background-color:#f3f4f6}.ExpenseEnvTotalNew_check__PBHBj input[type=checkbox]{height:16px;margin:0;width:16px}.ExpenseEnvTotalNew_partnerBox__041Il{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__MJ7t3{cursor:pointer;padding:6px 8px;transition:background .2s}.ExpenseEnvTotalNew_partnerItem__MJ7t3:hover{background:#f3f4f6}.ExpenseEnvTotalNew_dropdownBox__psFVr{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__WpCE8{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ExpenseEnvTotalNew_hint__rb\+5l{color:#6b7280;font-size:12px}input,select,textarea{border:1px solid #e5e7eb;box-sizing:border-box;font-size:14px;padding:6px 8px;width:100%}.ExpenseEnvTotalNew_primaryBtn__ABKBV{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background .2s}.ExpenseEnvTotalNew_primaryBtn__ABKBV:hover{background-color:#1669c1}.ExpenseEnvTotalNew_pane__5iCrZ::-webkit-scrollbar{width:8px}.ExpenseEnvTotalNew_pane__5iCrZ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseEnvTotalNew_pane__5iCrZ::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.ExpenseEnvTotalNew_wrap__SSX2e{display:block;padding:0}.ExpenseEnvTotalNew_pane__5iCrZ{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.ExpenseEnvTotalNew_row__bIsjb{grid-template-columns:110px 1fr}}.ExpenseEnvTotalNew_partnerRow__Joohd{overflow:visible;position:relative;width:100%;z-index:1}.ExpenseEnvTotalNew_partnerRow__Joohd 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__-01G1{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__-01G1:hover{color:#1669c1}.ExpenseEnvTotalNew_activeItem__VTOxb,.ExpenseEnvTotalNew_partnerItem__MJ7t3:hover{background-color:#508eeb;cursor:pointer}.ExpenseEnvTotalNew_selectBox__rBzSJ{-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__sjqqH{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 10px 1fr 10px 1fr;height:36px}.ExpenseEnvTotalNew_amountBox__sjqqH 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__sjqqH input::placeholder{font-size:14px;font-weight:400;opacity:.5}.ExpenseEnvTotalNew_amountBox__sjqqH>:nth-child(2),.ExpenseEnvTotalNew_amountBox__sjqqH>: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__sjqqH input[readonly]{background-color:#e5e7eb;font-weight:400}.ExpenseEnvTotalNew_wrap__SSX2e{display:flex;flex-direction:column;padding:16px 24px 0}.ExpenseEnvTotalNew_pane__5iCrZ{height:auto;max-height:90vh;max-width:600px;min-width:480px}.ExpenseEnvTotalNew_rowField__-fzPw input[readonly]{background-color:#e5e7eb}.ExpenseItemPanel_sidePane__ZdBUl{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__nNL-A{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible}.ExpenseItemPanel_scrollWrap__nNL-A::-webkit-scrollbar{height:8px}.ExpenseItemPanel_scrollWrap__nNL-A::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseItemPanel_itemTable__fYuNo{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.ExpenseItemPanel_itemTable__fYuNo td,.ExpenseItemPanel_itemTable__fYuNo th{border:1px solid #d1d5db;font-size:15px;padding:8px}.ExpenseItemPanel_itemTable__fYuNo td:first-child,.ExpenseItemPanel_itemTable__fYuNo th:first-child{width:26%}.ExpenseItemPanel_itemTable__fYuNo td:nth-child(2),.ExpenseItemPanel_itemTable__fYuNo td:nth-child(3),.ExpenseItemPanel_itemTable__fYuNo th:nth-child(2),.ExpenseItemPanel_itemTable__fYuNo th:nth-child(3){width:5%}.ExpenseItemPanel_itemTable__fYuNo td:nth-child(4),.ExpenseItemPanel_itemTable__fYuNo td:nth-child(5),.ExpenseItemPanel_itemTable__fYuNo td:nth-child(6),.ExpenseItemPanel_itemTable__fYuNo td:nth-child(7),.ExpenseItemPanel_itemTable__fYuNo th:nth-child(4),.ExpenseItemPanel_itemTable__fYuNo th:nth-child(5),.ExpenseItemPanel_itemTable__fYuNo th:nth-child(6),.ExpenseItemPanel_itemTable__fYuNo th:nth-child(7){width:12%}.ExpenseItemPanel_itemTable__fYuNo td:nth-child(8),.ExpenseItemPanel_itemTable__fYuNo th:nth-child(8){width:13%}.ExpenseItemPanel_itemTable__fYuNo td:nth-child(9),.ExpenseItemPanel_itemTable__fYuNo th:nth-child(9){width:5%}.ExpenseItemPanel_itemTable__fYuNo tbody .ExpenseItemPanel_inputRow__J2lui td{height:20px;padding:0!important;vertical-align:middle}.ExpenseItemPanel_itemTable__fYuNo tbody .ExpenseItemPanel_inputRow__J2lui td.ExpenseItemPanel_calcCell__HqL-k{padding:8px!important}.ExpenseItemPanel_itemTable__fYuNo tbody .ExpenseItemPanel_inputRow__J2lui 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__fYuNo tbody .ExpenseItemPanel_inputRow__J2lui input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.ExpenseItemPanel_itemTable__fYuNo thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.ExpenseItemPanel_itemTable__fYuNo tbody tr:hover{background:#f7fbff;cursor:pointer}.ExpenseItemPanel_itemTable__fYuNo tbody .ExpenseItemPanel_inputRow__J2lui:hover{background:#fff;cursor:default}.ExpenseItemPanel_itemTable__fYuNo 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__fYuNo td button:hover{background:#dc2626}.ExpenseItemPanel_sumRow__Lq3yN{background:#eef2ff!important;font-weight:700}.ExpenseItemPanel_sumRow__Lq3yN td{background:#eef2ff}.ExpenseItemPanel_nameSuggestWrap__u99sB{position:relative}.ExpenseItemPanel_nameDropdown__3pv5r{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;text-align:left;top:100%;z-index:9999}.ExpenseItemPanel_nameSuggestItem__LWr4o{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px}.ExpenseItemPanel_nameSuggestItem__LWr4o.ExpenseItemPanel_activeItem__EoYFO,.ExpenseItemPanel_nameSuggestItem__LWr4o:hover{background:#f0f9ff}.ExpenseItemPanel_nameSuggestItem__LWr4o:last-child{border-bottom:none}.ExpenseItemPanel_headerDbButton__eRQAT{background:#fff;border:1px solid #ccc;border-radius:4px;color:#374151;cursor:pointer;font-size:10px;font-weight:400;height:18px;line-height:16px;margin-left:6px;padding:0 6px;white-space:nowrap}.VendorPanel_sidePane__7deCF{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow:visible;padding:20px}.VendorPanel_scrollWrap__KLVC4{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible!important}.VendorPanel_scrollWrap__KLVC4::-webkit-scrollbar{height:8px}.VendorPanel_scrollWrap__KLVC4::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.VendorPanel_vendorTable__JBA68{background:#fff;border-collapse:collapse;overflow:visible;table-layout:fixed;text-align:center;width:100%}.VendorPanel_vendorTable__JBA68 tbody,.VendorPanel_vendorTable__JBA68 thead{overflow:visible}.VendorPanel_vendorTable__JBA68 td,.VendorPanel_vendorTable__JBA68 th{border:1px solid #d1d5db;font-size:15px;padding:8px;width:25%}.VendorPanel_vendorTable__JBA68 thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;text-align:center}.VendorPanel_vendorTable__JBA68 tbody .VendorPanel_inputRow__dvFH0{overflow:visible}.VendorPanel_vendorTable__JBA68 tbody .VendorPanel_inputRow__dvFH0 td{height:30px;overflow:visible;padding:0!important;text-align:center;vertical-align:middle}.VendorPanel_vendorTable__JBA68 tbody .VendorPanel_inputRow__dvFH0 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__JBA68 tbody .VendorPanel_inputRow__dvFH0 input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.VendorPanel_vendorDropdown__vctpV{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__rCEpX{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left}.VendorPanel_vendorItem__rCEpX.VendorPanel_activeItem__vfbsK,.VendorPanel_vendorItem__rCEpX:hover{background:#f0f9ff}.VendorPanel_vendorItem__rCEpX:last-child{border-bottom:none}.SalaryPanel_sidePane__BG5sf{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__E9Zty{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.SalaryPanel_scrollWrap__E9Zty::-webkit-scrollbar{height:8px}.SalaryPanel_scrollWrap__E9Zty::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SalaryPanel_itemTable__eQFfL{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.SalaryPanel_itemTable__eQFfL td,.SalaryPanel_itemTable__eQFfL th{border:1px solid #d1d5db;font-size:15px;padding:8px}.SalaryPanel_itemTable__eQFfL td:first-child,.SalaryPanel_itemTable__eQFfL th:first-child{width:15%}.SalaryPanel_itemTable__eQFfL td:nth-child(2),.SalaryPanel_itemTable__eQFfL td:nth-child(3),.SalaryPanel_itemTable__eQFfL td:nth-child(4),.SalaryPanel_itemTable__eQFfL td:nth-child(5),.SalaryPanel_itemTable__eQFfL td:nth-child(6),.SalaryPanel_itemTable__eQFfL td:nth-child(7),.SalaryPanel_itemTable__eQFfL td:nth-child(8),.SalaryPanel_itemTable__eQFfL td:nth-child(9),.SalaryPanel_itemTable__eQFfL th:nth-child(2),.SalaryPanel_itemTable__eQFfL th:nth-child(3),.SalaryPanel_itemTable__eQFfL th:nth-child(4),.SalaryPanel_itemTable__eQFfL th:nth-child(5),.SalaryPanel_itemTable__eQFfL th:nth-child(6),.SalaryPanel_itemTable__eQFfL th:nth-child(7),.SalaryPanel_itemTable__eQFfL th:nth-child(8),.SalaryPanel_itemTable__eQFfL th:nth-child(9){width:10%}.SalaryPanel_itemTable__eQFfL td:nth-child(10),.SalaryPanel_itemTable__eQFfL th:nth-child(10){width:5%}.SalaryPanel_itemTable__eQFfL tbody .SalaryPanel_inputRow__tL51D td{height:20px;padding:0!important;vertical-align:middle}.SalaryPanel_itemTable__eQFfL tbody .SalaryPanel_inputRow__tL51D td.SalaryPanel_calcCell__PGxEk{padding:8px!important}.SalaryPanel_itemTable__eQFfL tbody .SalaryPanel_inputRow__tL51D 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__eQFfL tbody .SalaryPanel_inputRow__tL51D input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.SalaryPanel_itemTable__eQFfL thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.SalaryPanel_itemTable__eQFfL tbody tr:hover{background:#f7fbff;cursor:pointer}.SalaryPanel_itemTable__eQFfL tbody .SalaryPanel_inputRow__tL51D:hover{background:#fff;cursor:default}.SalaryPanel_itemTable__eQFfL 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__eQFfL td button:hover{background:#dc2626}.SalaryPanel_sumRow__Wpuve{background:#eef2ff!important;font-weight:700}.SalaryPanel_sumRow__Wpuve td{background:#eef2ff}.ExpenseEnvTotalList_table__8eG1d{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.ExpenseEnvTotalList_table__8eG1d thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.ExpenseEnvTotalList_table__8eG1d tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.ExpenseEnvTotalList_table__8eG1d tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.ExpenseEnvTotalList_table__8eG1d td,.ExpenseEnvTotalList_table__8eG1d th{border:1px solid #e5e7eb}.ExpenseEnvTotalList_borderLeft__V4IaS{border-left:2px solid #d1d5db}.ExpenseEnvTotalList_filterBar__QVjsB{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__l5Pf6{display:flex;flex-direction:column;gap:6px}.ExpenseEnvTotalList_label__pX2ON{color:#374151;font-size:14px;font-weight:600}.ExpenseEnvTotalList_inputBase__AE5rZ{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__AE5rZ:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.ExpenseEnvTotalList_btn__IrSQi{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__IrSQi:hover{background:#f3f4f6}.ExpenseEnvTotalList_btnPrimary__tJfvx{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__tJfvx:hover{background:#1d4ed8}.ExpenseEnvTotalList_btnArea__uLjlh{align-items:center;display:flex;gap:8px}.ExpenseEnvTotalList_btnLink__vSELF{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.ExpenseEnvTotalList_dateRow__-vGZP,.ExpenseEnvTotalList_rowAlign__QXyfN{align-items:center;display:flex;gap:8px}.ExpenseEnvTotalList_dateDash__wKFnB{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.ExpenseEnvTotalList_inputSearch__Z4tpo{flex:3 1;min-width:360px}.ExpenseEnvTotalList_filterItem__l5Pf6 button,.ExpenseEnvTotalList_filterItem__l5Pf6 input[type=search],.ExpenseEnvTotalList_filterItem__l5Pf6 input[type=text]{vertical-align:middle}.ExpenseEnvTotalList_searchRow__yTFIv{align-items:flex-start;display:flex;gap:8px}.ExpenseEnvTotalList_summaryBar__oasm4{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__xsO2O{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__xsO2O:hover{background:#2563eb;color:#fff}.ExpenseEnvTotalList_modalOverlay__8YYeK{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__la2LG{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.ExpenseEnvTotalList_modalHeader__u-DDQ{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__u-DDQ h3{color:#111827;font-size:20px;font-weight:600;margin:0}.ExpenseEnvTotalList_closeBtn__Cvltq{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__Cvltq:hover{background:#f3f4f6;color:#111827}.ExpenseEnvTotalList_modalBody__Keo3u{padding:24px}.ExpenseEnvTotalList_modalFooter__YK-ZE{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__iDs1W{margin-bottom:24px}.ExpenseEnvTotalList_section__iDs1W:last-child{margin-bottom:0}.ExpenseEnvTotalList_section__iDs1W h4{border-bottom:2px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.ExpenseEnvTotalList_detailTable__53WyA{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ExpenseEnvTotalList_detailTable__53WyA th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:12px;text-align:left;width:140px}.ExpenseEnvTotalList_detailTable__53WyA td{border:1px solid #e5e7eb;color:#111827;padding:12px}.ExpenseEnvTotalList_itemTable__bPvl8{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;font-size:14px;overflow:hidden;width:100%}.ExpenseEnvTotalList_itemTable__bPvl8 thead th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:10px;text-align:center}.ExpenseEnvTotalList_itemTable__bPvl8 tbody td{border:1px solid #e5e7eb;color:#111827;padding:10px;text-align:center}.ExpenseEnvTotalList_sumRow__8z9w0{background:#fafafa;font-weight:600}.ExpenseEnvTotalList_sumRow__8z9w0 td{border-top:2px solid #d1d5db!important}.GeneralSalesForm_mainLayout__Ak7lw{box-sizing:border-box;display:flex;flex-direction:row;gap:0;justify-content:flex-start;padding:0;width:100%}.GeneralSalesForm_filterArea__pKMMp{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__nxD1B{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.GeneralSalesForm_dateRange__EVQOi{align-items:center;display:flex;gap:6px}.GeneralSalesForm_businessGroup__UlSXM{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__nfnyg{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GeneralSalesForm_businessCheckbox__Hq6rC,.GeneralSalesForm_businessLabel__nfnyg input[type=checkbox]{accent-color:#2563eb;cursor:pointer;height:18px;transform:translateY(1px);width:18px}.GeneralSalesForm_leftPanel__HlUV4{display:flex;flex:0 0 25%;flex-direction:column;gap:4px;margin:0}.GeneralSalesForm_leftPanel__HlUV4,.GeneralSalesForm_rightPanel__uL7or{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 6px #0000000d;padding:20px}.GeneralSalesForm_rightPanel__uL7or{flex:0 0 50%;max-height:95vh;overflow-y:auto}.GeneralSalesForm_row__AP4pQ{display:flex;flex-direction:column;gap:4px}input,select,textarea{border:1px solid #d1d5db;border-radius:6px;height:36px;padding:6px 10px}textarea{height:30px;resize:vertical}.GeneralSalesForm_saveButton__pCoy9{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 16px}.GeneralSalesForm_saveButton__pCoy9:hover{background:#1e40af}.GeneralSalesForm_table__8OEoE{border-collapse:collapse;margin-top:10px;width:100%}.GeneralSalesForm_table__8OEoE td,.GeneralSalesForm_table__8OEoE th{border-top:1px solid #e5e7eb;padding:8px 10px;text-align:center}.GeneralSalesForm_table__8OEoE th{background:#f9fafb;position:-webkit-sticky;position:sticky;top:0;z-index:1}.GeneralSalesForm_loadButton__qW8LC{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 12px;width:100%}.GeneralSalesForm_loadButton__qW8LC:hover{background:#1e40af}.GeneralSalesForm_dbField__Yyk8S{background-color:#fff;transition:background-color .2s ease}.GeneralSalesForm_dbField__Yyk8S:focus{background-color:#f3f4f6;border-color:#9ca3af;outline:none}.GeneralSalesForm_draftBox__nZQqH{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;margin-bottom:0;padding:16px 20px;width:100%}.GeneralSalesForm_rowTight__wjCTt{display:flex;flex-direction:column;gap:4px;margin-bottom:1px}.GeneralSalesForm_rowTight__wjCTt label{color:#374151;font-size:14px;font-weight:600}.GeneralSalesForm_rowTight__wjCTt input,.GeneralSalesForm_rowTight__wjCTt select{background:#979696;border:1px solid #d1d5db;border-radius:6px;height:34px;padding:4px 8px}.GeneralSalesForm_inputField__wT4Hs{background-color:#fff!important;border:1px solid #d1d5db;color:#111827;transition:background-color .2s ease}.GeneralSalesForm_inputField__wT4Hs:focus{background-color:#fff;border-color:#2563eb;outline:none}.GeneralSalesForm_rowTwoCol__7v50O{grid-gap:12px 16px;align-items:center;display:grid;gap:12px 16px;grid-template-columns:1.3fr 1fr}.GeneralSalesForm_rowTwoCol__7v50O .GeneralSalesForm_field__Og-Q4{width:100%}.GeneralSalesForm_rowTwoCol__7v50O label{color:#374151;font-size:14px;font-weight:600}.GeneralSalesForm_rowTwoCol__7v50O input,.GeneralSalesForm_rowTwoCol__7v50O select{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:15px;height:36px;padding:4px 8px}.GeneralSalesForm_dbField__Yyk8S{background-color:#f3f4f6!important;border:1px solid #d1d5db;color:#111827;height:36px}.GeneralSalesForm_rowTwoCol__7v50O 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__BO95P{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:12px 16px;width:220px}.GeneralSalesForm_dateColumn__pJdQ5{display:flex;flex-direction:column;gap:6px}.GeneralSalesForm_dateColumn__pJdQ5 span{color:#555;font-size:12px;margin-right:6px}.GeneralSalesForm_centerDraftBox__0WwzL{background-color:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:16px;padding:16px}.GeneralSalesForm_draftHeaderRow__BSy\+3{gap:16px}.GeneralSalesForm_draftLabel__se1Nl{color:#1e40af;font-size:15px;font-weight:600;margin:0}.GeneralSalesForm_inputModeSelector__QNeYM{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:16px;padding:4px 8px}.GeneralSalesForm_radioLabel__fy5aw{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__fy5aw:hover{color:#2563eb}.GeneralSalesForm_draftSelectorRow__b9BRF{align-items:center;display:flex;gap:10px;width:100%}.GeneralSalesForm_draftSearchInput__U\+bGf{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__U\+bGf::placeholder{color:#9ca3af;font-style:italic}.GeneralSalesForm_draftSearchInput__U\+bGf:hover{border-color:#2563eb}.GeneralSalesForm_draftSearchInput__U\+bGf:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26;outline:none}.GeneralSalesForm_draftDropdown__zyS\+-{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__zUE3o{border-bottom:1px solid #f3f4f6;color:#374151;cursor:pointer;font-size:14px;padding:10px 12px;transition:background-color .15s ease}.GeneralSalesForm_draftItem__zUE3o:last-child{border-bottom:none}.GeneralSalesForm_draftItem__zUE3o:hover{background-color:#f3f4f6}.GeneralSalesForm_activeDraftItem__0Ou58{background-color:#dbeafe!important;color:#1e40af;font-weight:600}.GeneralSalesForm_draftSelect__wzNE-,.GeneralSalesForm_draftSelectorRow__b9BRF 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__wzNE-:hover,.GeneralSalesForm_draftSelectorRow__b9BRF select:hover{border-color:#2563eb}.GeneralSalesForm_draftSelect__wzNE-:focus,.GeneralSalesForm_draftSelectorRow__b9BRF select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26;outline:none}.GeneralSalesForm_draftSelect__wzNE-:not([value=""]),.GeneralSalesForm_draftSelectorRow__b9BRF select:not([value=""]){color:#111827;font-style:normal}.GeneralSalesForm_filterResultText__qRU3C{color:#6b7280;font-size:12px;font-style:italic;margin-bottom:0;margin-top:8px}.GeneralSalesForm_centerPanel__WC5E4{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__WC5E4,.GeneralSalesForm_filterArea__pKMMp,.GeneralSalesForm_leftPanel__HlUV4,.GeneralSalesForm_rightPanel__uL7or{box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:95vh;overflow-y:auto}#GeneralSalesForm_root__0LymI,body,html{height:100%}.GeneralSalesForm_mainLayout__Ak7lw{align-items:stretch;height:85vh}.GeneralSalesForm_stickyHeader__M1M8Y{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__M1M8Y h3{color:#1f2937;font-size:1.1rem;margin:0 0 8px}.GeneralSalesForm_table__8OEoE thead th{background:#f9fafb;box-shadow:0 2px 4px #0000000d;position:-webkit-sticky;position:sticky;top:90px;z-index:5}.GeneralSalesForm_draftSelectorRow__b9BRF 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__b9BRF button:hover{background:#1e40af}.GeneralSalesForm_rowFourCol__uUgCm{grid-gap:12px 16px;align-items:center;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr 1fr 1fr}.GeneralSalesForm_rowFourCol__uUgCm label{color:#374151;font-size:14px;font-weight:600}.GeneralSalesForm_rowFourCol__uUgCm input,.GeneralSalesForm_rowFourCol__uUgCm select{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:15px;height:36px;padding:4px 8px}.GeneralSalesForm_rowFull__ZwWAa{display:flex;flex-direction:column;gap:4px;grid-column:1/-1}.GeneralSalesForm_rowFull__ZwWAa input{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;height:36px;padding:6px 10px;width:100%}.GeneralSalesForm_depositBox__cdbw8{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;margin-bottom:5px;padding:16px 20px}.GeneralSalesForm_inputModeSelectorInline__D\+pNz{align-items:center;display:flex;gap:16px;margin-left:10px}.GeneralSalesForm_draftHeaderRow__BSy\+3{align-items:center;display:flex;gap:10px;margin-bottom:12px}.GeneralSalesForm_radioLabel__fy5aw input[type=radio]{accent-color:#2563eb;cursor:pointer;height:16px;transform:translateY(4px);width:16px}.DepositInfoSection_depositBox__c1KAo{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.DepositInfoSection_rowThreeCol__F8LRA{grid-gap:12px 16px;align-items:center;display:grid;gap:12px 16px;grid-template-columns:1fr .7fr 2.3fr;margin-bottom:4px}.DepositInfoSection_rowThreeCol__F8LRA label{color:#374151;font-size:14px;font-weight:600}.DepositInfoSection_rowThreeCol__F8LRA input,.DepositInfoSection_rowThreeCol__F8LRA 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__pJzm2{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;min-height:36px;padding:0 10px}.DepositInfoSection_paymentTypeBox__pJzm2 label{align-items:center;display:flex;font-size:14px;gap:4px;line-height:1;white-space:nowrap}.DepositInfoSection_paymentTypeBox__pJzm2 input[type=checkbox]{accent-color:#2563eb;height:16px;transform:translateY(1px);vertical-align:middle;width:16px}.DepositInfoSection_row__ob2\+j{display:flex;flex-direction:column;gap:6px}.DepositInfoSection_dbField__8aXu2{background-color:#f9fafb;border-color:#d1d5db}.DepositInfoSection_rowTwoCol__-w7XE{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:2fr 1fr}.DepositInfoSection_inputField__\+KVwO{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:15px;height:36px;padding:4px 8px;width:100%}.DepositInfoSection_rowFourCol__ty-uu{grid-gap:12px 16px;align-items:end;display:grid;gap:12px 16px;grid-template-columns:repeat(4,1fr)}.DepositInfoSection_rowFourCol__ty-uu 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__JVeAj{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__JVeAj li{cursor:pointer;padding:8px 10px;transition:background .15s ease}.DepositInfoSection_activeItem__r9Giu,.DepositInfoSection_suggestionList__JVeAj li:hover{background:#2563eb;color:#fff}@media (max-width:768px){.DepositInfoSection_rowThreeCol__F8LRA,.DepositInfoSection_rowTwoCol__-w7XE{grid-template-columns:1fr}.DepositInfoSection_rowFourCol__ty-uu{grid-template-columns:1fr 1fr}}.DepositInfoSection_rowBankDesc__R3h5c{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:.95fr 3fr}.DepositInfoSection_rowBankDesc__R3h5c 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__2cE8F{grid-gap:12px 16px;align-items:end;display:grid;gap:12px 16px;grid-template-columns:repeat(4,1fr);margin-top:-8px}.DepositInfoSection_evidenceWithSave__wvpn2{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-column:span 2;grid-template-columns:1fr 1fr}.DepositInfoSection_evidenceWithSave__wvpn2 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__mwo9I{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__mwo9I:hover{background-color:#1e40af}.GeneralSalesList_mainLayout__wEDdZ{display:flex;gap:20px;height:calc(100vh - 140px);overflow:hidden;padding:20px}.GeneralSalesList_filterArea__GAZt0{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;overflow-y:auto;padding:16px;width:280px}.GeneralSalesList_filterArea__GAZt0 h3{color:#1f2937;font-size:17px;font-weight:600;margin:0 0 12px}.GeneralSalesList_filterGroup__mz73a{margin-bottom:14px}.GeneralSalesList_filterGroup__mz73a>label{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.GeneralSalesList_filterGroup__mz73a input[type=number],.GeneralSalesList_filterGroup__mz73a input[type=text]{border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:6px 10px;width:100%}.GeneralSalesList_dateColumn__3Pwcf{display:flex;flex-direction:column;gap:8px}.GeneralSalesList_dateColumn__3Pwcf>div{display:flex;flex-direction:column;gap:3px}.GeneralSalesList_dateColumn__3Pwcf span{color:#6b7280;font-size:12px}.GeneralSalesList_dateColumn__3Pwcf input[type=date]{border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:6px 10px}.GeneralSalesList_businessGroup__LZ-RW{display:flex;flex-direction:column;gap:6px;margin-top:8px}.GeneralSalesList_businessLabel__QIDqe{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__QIDqe:hover{background:#f3f4f6}.GeneralSalesList_businessCheckbox__Ce-wT{cursor:pointer;height:16px;width:16px}.GeneralSalesList_searchButton__nthDE{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__nthDE:hover{background:#1d4ed8}.GeneralSalesList_searchButton__nthDE:active{background:#1e40af}.GeneralSalesList_contentArea__RN0JL{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px}.GeneralSalesList_header__Q7FWF{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.GeneralSalesList_header__Q7FWF h3{color:#1f2937;font-size:20px;font-weight:600;margin:0}.GeneralSalesList_count__4H2XI{color:#6b7280;font-size:14px;margin:0}.GeneralSalesList_count__4H2XI strong{color:#2563eb;font-size:16px}.GeneralSalesList_emptyMessage__bod4s{color:#6b7280;font-size:15px;margin-top:100px;text-align:center}.GeneralSalesList_loadingMessage__T3E-Y{color:#2563eb;font-size:15px;margin-top:100px;text-align:center}.GeneralSalesList_tableWrapper__pml1e{flex:1 1;overflow:auto}.GeneralSalesList_table__Nrslh{border-collapse:collapse;font-size:14px;width:100%}.GeneralSalesList_table__Nrslh thead{background:#f9fafb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.GeneralSalesList_table__Nrslh th{border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:12px 16px;text-align:center;white-space:nowrap}.GeneralSalesList_table__Nrslh td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:12px 16px;white-space:nowrap}.GeneralSalesList_table__Nrslh tbody tr:hover{background:#f9fafb}.GeneralSalesList_table__Nrslh tbody tr:last-child td{border-bottom:none}.GeneralSalesList_numberCell__gUda0{font-family:Consolas,Monaco,monospace;font-weight:500;text-align:right!important}@media (max-width:1400px){.GeneralSalesList_filterArea__GAZt0{width:240px}.GeneralSalesList_table__Nrslh{font-size:13px}.GeneralSalesList_table__Nrslh td,.GeneralSalesList_table__Nrslh th{padding:10px 12px}}@media (max-width:1200px){.GeneralSalesList_mainLayout__wEDdZ{flex-direction:column;height:auto}.GeneralSalesList_filterArea__GAZt0{width:100%}.GeneralSalesList_contentArea__RN0JL{min-height:500px}}.GeneralSalesAccountForm_pageWrap__6OH7E{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__g\+alw{background-color:#fff;border:2px solid #dce5dc;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:32px 48px;width:640px}.GeneralSalesAccountForm_formRow__jSk2n{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.GeneralSalesAccountForm_formRow__jSk2n label{color:#2b4c2b;flex:0 0 120px;font-weight:600;text-align:right}.GeneralSalesAccountForm_formRow__jSk2n input,.GeneralSalesAccountForm_formRow__jSk2n textarea{background:#fdfdfd;border:1px solid #b7cbb7;border-radius:6px;flex:1 1;font-size:15px;padding:8px 10px;transition:.2s}.GeneralSalesAccountForm_formRow__jSk2n input:focus,.GeneralSalesAccountForm_formRow__jSk2n textarea:focus{background-color:#f5fff5;border-color:#198754;outline:none}.GeneralSalesAccountForm_formRow__jSk2n textarea{min-height:80px;resize:vertical}.GeneralSalesAccountForm_formRowCheck__s6pGj{color:#2b4c2b;display:flex;font-weight:600;justify-content:flex-start;margin-top:10px}.GeneralSalesAccountForm_buttonBox__4Xwai{display:flex;gap:16px;justify-content:center;margin-top:28px}.GeneralSalesAccountForm_cancelBtn__YFpYM,.GeneralSalesAccountForm_saveBtn__Lcx\+e{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:10px 20px;transition:.25s}.GeneralSalesAccountForm_saveBtn__Lcx\+e{background-color:#198754;color:#fff;font-weight:600}.GeneralSalesAccountForm_saveBtn__Lcx\+e:hover{background-color:#157347}.GeneralSalesAccountForm_cancelBtn__YFpYM{background-color:#e5e7eb;color:#333}.GeneralSalesAccountForm_cancelBtn__YFpYM:hover{background-color:#d1d5db}.GeneralSalesAccountForm_formRow__jSk2n small{pointer-events:none}.GeneralSalesAccountList_wrap__TjW0e{background:#f8fafc;padding:20px}.GeneralSalesAccountList_tree__HNmht{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px}.GeneralSalesAccountList_row__1naT-{border-left:2px solid #e3e3e3;cursor:pointer;padding:4px 8px;transition:background .15s;-webkit-user-select:none;user-select:none}.GeneralSalesAccountList_row__1naT-:hover{background-color:#f1f7ff}.GeneralSalesAccountList_level1__Teu7E{background:#eefbf3;font-weight:700;padding-left:8px}.GeneralSalesAccountList_level2__zdjlY{background:#f3fcf7;font-weight:700;padding-left:24px}.GeneralSalesAccountList_level3__JkflT{background:#fafdfa;font-weight:500;padding-left:40px}.GeneralSalesAccountList_level4__jTCsq{color:#333;padding-left:56px}.GeneralSalesAccountList_level5__ESbq3{color:#333;padding-left:72px}.GeneralSalesAccountList_level6__Y4Pmq{color:#444;padding-left:88px}.GeneralSalesAccountList_level7__yRJkR{color:#555;font-size:14px;padding-left:104px}.GeneralSalesAccountList_child__H4qbM{margin-left:0}.GeneralSalesAccountList_detailBox__Ww-Lm{border-left:2px solid #d6e5ff;margin-left:16px;padding-left:8px}.GeneralSalesAccountList_arrow__Lin2l{color:#444;display:inline-block;font-weight:700;margin-right:2px;width:16px}.GeneralSalesAccountList_partnerBox__WI7\+r{border-left:2px solid #d1d5db;margin-left:100px!important;margin-top:6px;padding-left:12px}.GeneralSalesAccountList_partnerRow__Xq9An{align-items:center;color:#333;display:flex;font-size:14px;padding:3px 0 3px 8px}.GeneralSalesAccountList_partnerRow__Xq9An:hover{background-color:#f0f6ff}.GeneralSalesAccountList_empty__RpVE\+{color:#999;font-style:italic;padding:4px 6px}.GeneralSalesAccountList_countLabel__BgSrK{color:#2563eb;font-size:13px;font-weight:500;margin-left:4px}.BudgetYearlyList_wrap__OSlUm{margin:0 auto;max-width:1200px;padding:24px}.BudgetYearlyList_header__6uYrN{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.BudgetYearlyList_title__pApwg{color:#1a1a2e;font-size:20px;font-weight:700;margin:0}.BudgetYearlyList_btnNew__BrdU9{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:8px 18px;transition:background .15s;width:auto}.BudgetYearlyList_btnNew__BrdU9:hover{background:#1d4ed8}.BudgetYearlyList_filterRow__i8Iw9{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.BudgetYearlyList_select__soyLb{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;padding:7px 12px}.BudgetYearlyList_btnSearch__Ji7Nr{background:#374151;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:7px 18px;transition:background .15s}.BudgetYearlyList_btnSearch__Ji7Nr:hover{background:#1f2937}.BudgetYearlyList_error__Rm7PO{color:#dc2626;font-size:14px}.BudgetYearlyList_loading__NnW7z{color:#6b7280;font-size:14px}.BudgetYearlyList_empty__dnLE\+{color:#9ca3af;font-size:14px;padding:40px;text-align:center}.BudgetYearlyList_tableWrap__lZZA3{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.BudgetYearlyList_table__WzRSG{border-collapse:collapse;font-size:14px;width:100%}.BudgetYearlyList_table__WzRSG thead th{background:#f8fafc;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:10px 14px;text-align:left;white-space:nowrap}.BudgetYearlyList_table__WzRSG tbody td{border-bottom:1px solid #f3f4f6;color:#111827;padding:10px 14px;vertical-align:middle}.BudgetYearlyList_row__EVUMe{cursor:pointer;transition:background .1s}.BudgetYearlyList_row__EVUMe:hover td{background:#f0f7ff}.BudgetYearlyList_docTitle__gEq\+9{font-weight:500}.BudgetYearlyList_center__a\+vWB{text-align:center}.BudgetYearlyList_badge__Vdz7m{border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:2px 10px}.BudgetYearlyList_btnView__D\+aU8{background:#0000;border:1px solid #2563eb;border-radius:5px;color:#2563eb;cursor:pointer;font-size:13px;padding:4px 12px;transition:all .15s}.BudgetYearlyList_btnView__D\+aU8:hover{background:#2563eb;color:#fff}.BudgetYearlyNew_wrap__dlvx2{margin:0 auto;max-width:860px;padding:24px}.BudgetYearlyNew_card__cZOzy{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 6px #0000000f;padding:28px 32px}.BudgetYearlyNew_cardHeader__DkYdD{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.BudgetYearlyNew_title__H\+Fld{color:#1a1a2e;font-size:20px;font-weight:700;margin:0}.BudgetYearlyNew_btnBack__pRtFD{background:#0000;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;flex-shrink:0;font-size:13px;padding:6px 14px;transition:all .15s;width:auto}.BudgetYearlyNew_btnBack__pRtFD:hover{background:#f3f4f6}.BudgetYearlyNew_errorMsg__OnEDE{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;margin-bottom:20px;padding:10px 14px}.BudgetYearlyNew_formGrid__TT5dw{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:28px}.BudgetYearlyNew_fieldFull__P7dQI,.BudgetYearlyNew_field__NVHo2{display:flex;flex-direction:column;gap:6px}.BudgetYearlyNew_fieldFull__P7dQI{grid-column:1/-1}.BudgetYearlyNew_label__kmTAw{color:#374151;font-size:13px;font-weight:600}.BudgetYearlyNew_input__6h2Cs,.BudgetYearlyNew_select__79skB,.BudgetYearlyNew_textarea__nH1or{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;padding:9px 12px;transition:border .15s}.BudgetYearlyNew_input__6h2Cs:focus,.BudgetYearlyNew_select__79skB:focus,.BudgetYearlyNew_textarea__nH1or:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f;outline:none}.BudgetYearlyNew_textarea__nH1or{resize:vertical}.BudgetYearlyNew_dropZone__\+Ew1m{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;padding:32px;text-align:center;transition:border .15s,background .15s}.BudgetYearlyNew_dropZoneActive__hEDnc,.BudgetYearlyNew_dropZone__\+Ew1m:hover{background:#eff6ff;border-color:#2563eb}.BudgetYearlyNew_dropHint__RjWID{color:#6b7280}.BudgetYearlyNew_dropIcon__nwiyb{display:block;font-size:32px;margin-bottom:8px}.BudgetYearlyNew_dropHint__RjWID p{font-size:14px;margin:4px 0}.BudgetYearlyNew_dropSub__\+EfsX{color:#9ca3af;font-size:12px}.BudgetYearlyNew_fileInfo__JgHri{align-items:center;display:flex;gap:10px;justify-content:center}.BudgetYearlyNew_fileIcon__lNWCu{font-size:28px}.BudgetYearlyNew_fileName__mmRDZ{color:#1f2937;font-size:15px;font-weight:600}.BudgetYearlyNew_fileSize__sdEdJ{color:#6b7280;font-size:13px}.BudgetYearlyNew_btnClear__k3UQA{align-items:center;background:#0000;border:1px solid #d1d5db;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:all .15s;width:24px}.BudgetYearlyNew_btnClear__k3UQA:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.BudgetYearlyNew_btnRow__LZNHj{display:flex;gap:12px;justify-content:flex-end}.BudgetYearlyNew_btnCancel__idGjG{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;padding:9px 22px;transition:background .15s}.BudgetYearlyNew_btnCancel__idGjG:hover{background:#e5e7eb}.BudgetYearlyNew_btnCancel__idGjG:disabled{cursor:not-allowed;opacity:.5}.BudgetYearlyNew_btnSubmit__178G\+{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:9px 26px;transition:background .15s}.BudgetYearlyNew_btnSubmit__178G\+:hover{background:#1d4ed8}.BudgetYearlyNew_btnSubmit__178G\+:disabled{cursor:not-allowed;opacity:.6}.BankAccountRegister_wrap__B-bM1{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__ko9\+p{color:#1f2937;font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}.BankAccountRegister_form__DzEIj{display:flex;flex-direction:column;gap:14px}.BankAccountRegister_row__65RHb{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__89JBO{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px}.BankAccountRegister_submitBtn__89JBO:hover{background-color:#1e40af}.BankAccountRegister_successMessage__KcE3i{color:#059669;font-weight:600;margin-top:12px;text-align:center}.BankAccountRegister_errorMessage__ztMQg{color:#dc2626;font-weight:600;margin-top:12px;text-align:center}.BankAccountRegister_table__UWLhf{border-collapse:collapse;margin-top:20px;width:100%}.BankAccountRegister_table__UWLhf td,.BankAccountRegister_table__UWLhf th{border:1px solid #e5e7eb;font-size:14px;padding:10px;text-align:center}.BankAccountRegister_table__UWLhf th{background:#f9fafb;color:#374151;font-weight:600}.DailyWorkerEvaluation_wrap__fU8So{padding:1.5rem 2rem}.DailyWorkerEvaluation_header__UIhmx{margin-bottom:1.25rem}.DailyWorkerEvaluation_title__8LUKH{color:#1e293b;font-size:20px;font-weight:600}.DailyWorkerEvaluation_toolbar__wFN3k{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:1rem}.DailyWorkerEvaluation_searchWrap__Jy2pW{flex-shrink:0;position:relative;width:320px}.DailyWorkerEvaluation_searchIcon__1n8qM{font-size:15px;left:9px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.DailyWorkerEvaluation_searchInput__CWLbz{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:15px;padding:7px 10px 7px 30px;width:100%}.DailyWorkerEvaluation_searchInput__CWLbz:focus{border-color:#94a3b8;outline:none}.DailyWorkerEvaluation_chips__pEO6C{display:flex;flex-shrink:0;flex-wrap:nowrap;gap:5px}.DailyWorkerEvaluation_chip__P0mfk{background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:500;padding:5px 12px;white-space:nowrap;width:36px}.DailyWorkerEvaluation_chip__P0mfk:first-child{width:52px}.DailyWorkerEvaluation_chipActive__Q7hUi{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.DailyWorkerEvaluation_chipS__5Pqb2{background:#eaf3de;border-color:#639922;color:#3b6d11}.DailyWorkerEvaluation_chipA__LNgo9{background:#e6f1fb;border-color:#378add;color:#185fa5}.DailyWorkerEvaluation_chipB__SsZoq{background:#eeedfe;border-color:#7f77dd;color:#534ab7}.DailyWorkerEvaluation_chipC__2uFUn{background:#faeeda;border-color:#ba7517;color:#854f0b}.DailyWorkerEvaluation_chipF__rAS7J{background:#fcebeb;border-color:#e24b4a;color:#a32d2d}.DailyWorkerEvaluation_count__E4pFo{color:#94a3b8;font-size:14px;margin-left:4px;white-space:nowrap}.DailyWorkerEvaluation_btnAdd__WxQdx{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;cursor:pointer;flex-shrink:0;font-size:15px;padding:7px 0;text-align:center;white-space:nowrap;width:90px}.DailyWorkerEvaluation_btnAdd__WxQdx:hover{background:#f8fafc}.DailyWorkerEvaluation_tableWrap__BLPZJ{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.DailyWorkerEvaluation_table__hzPtb{border-collapse:collapse;width:auto}.DailyWorkerEvaluation_table__hzPtb th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:14px;font-weight:600;padding:10px 12px;text-align:center;white-space:nowrap}.DailyWorkerEvaluation_siteRow__mgnDO td{background:#f0f4fa;border-bottom:1px solid #dde4ef;border-top:1px solid #dde4ef;color:#334155;font-size:14px;font-weight:600;letter-spacing:.02em;padding:9px 14px}.DailyWorkerEvaluation_sitePin__n9c8t{margin-right:4px}.DailyWorkerEvaluation_siteCnt__aJKqc{color:#94a3b8;font-size:13px;font-weight:400;margin-left:6px}.DailyWorkerEvaluation_infoRow__y0vqr td{border-bottom:none;font-size:15px;padding:9px 8px;text-align:center;vertical-align:middle;white-space:nowrap}.DailyWorkerEvaluation_infoRow__y0vqr:hover td{background:#fafbfc}.DailyWorkerEvaluation_tdNum__dCJdh{color:#94a3b8;font-size:14px}.DailyWorkerEvaluation_tdName__m0UdM{font-weight:600}.DailyWorkerEvaluation_tdSm__uORFl{color:#475569;font-size:14px}.DailyWorkerEvaluation_workYes__nEP6m{color:#3b6d11;font-weight:600}.DailyWorkerEvaluation_workNo__hiT0O{color:#94a3b8}.DailyWorkerEvaluation_empty__umfF2{color:#94a3b8;font-size:15px;padding:2.5rem 0;text-align:center}.DailyWorkerEvaluation_badge__qxc3s{border-radius:10px;display:inline-block;font-size:13px;font-weight:600;padding:2px 9px}.DailyWorkerEvaluation_badgeS__18DDS{background:#eaf3de;color:#3b6d11}.DailyWorkerEvaluation_badgeA__\+12em{background:#e6f1fb;color:#185fa5}.DailyWorkerEvaluation_badgeB__61TWF{background:#eeedfe;color:#534ab7}.DailyWorkerEvaluation_badgeC__8qJJY{background:#faeeda;color:#854f0b}.DailyWorkerEvaluation_badgeF__5Zgag{background:#fcebeb;color:#a32d2d}.DailyWorkerEvaluation_manageBtns__6U7cK{display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;justify-content:center}.DailyWorkerEvaluation_btnSm__4q-5M{background:#fff;border:1px solid #e2e8f0;border-radius:5px;color:#1e293b;cursor:pointer;font-size:14px;padding:4px 10px}.DailyWorkerEvaluation_btnSm__4q-5M:hover{background:#f1f5f9}.DailyWorkerEvaluation_btnBlue__zMvGx{border-color:#93c5fd;color:#185fa5}.DailyWorkerEvaluation_btnBlue__zMvGx:hover{background:#eff6ff}.DailyWorkerEvaluation_btnDanger__nvZpJ:hover{background:#fcebeb;border-color:#fca5a5;color:#a32d2d}.DailyWorkerEvaluation_evalRow__2gs4A td{border-bottom:1px solid #e2e8f0;padding:0}.DailyWorkerEvaluation_evalArea__Zx8TU{background:#f8fafc;border-top:1px dashed #e2e8f0;padding:10px 16px 12px 28px}.DailyWorkerEvaluation_evalHeader__BX-tp{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-bottom:6px}.DailyWorkerEvaluation_evalLabel__wgmCY{color:#94a3b8;font-size:13px;font-weight:600;letter-spacing:.04em}.DailyWorkerEvaluation_evalTable__ubr3b{background:#fff;border:1px solid #e2e8f0;border-collapse:collapse;border-radius:6px;overflow:hidden;width:auto}.DailyWorkerEvaluation_evalTable__ubr3b th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:600;padding:6px 8px;text-align:center;white-space:nowrap}.DailyWorkerEvaluation_evalTable__ubr3b td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;padding:7px 8px;text-align:center;vertical-align:middle;white-space:nowrap}.DailyWorkerEvaluation_evalTable__ubr3b tr:last-child td{border-bottom:none}.DailyWorkerEvaluation_evalCellSite__WkdPC{color:#1e293b;font-weight:500}.DailyWorkerEvaluation_evalCellEvaluator__ouQkp{color:#475569}.DailyWorkerEvaluation_evalCellContent__2Mzy5{line-height:1.6;text-align:left;white-space:nowrap}.DailyWorkerEvaluation_evalEmpty__BBNjP{color:#94a3b8;font-size:14px;font-style:italic;padding:14px!important;text-align:center}.DailyWorkerEvaluation_evalEditTr__pS18z td{background:#fffbea}.DailyWorkerEvaluation_evalInput__dhbfT{background:#fff;border:1px solid #cbd5e1;border-radius:4px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:14px;padding:4px 7px;width:100%}.DailyWorkerEvaluation_evalInput__dhbfT:focus{border-color:#93c5fd;outline:none}.DailyWorkerEvaluation_evalInputTextarea__0Bddh{background:#fff;border:1px solid #cbd5e1;border-radius:4px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:14px;line-height:1.5;min-height:28px;padding:4px 7px;resize:vertical;width:100%}.DailyWorkerEvaluation_evalInputTextarea__0Bddh:focus{border-color:#93c5fd;outline:none}.DailyWorkerEvaluation_evalRowBtns__O29Kg{display:flex;flex-wrap:nowrap;gap:4px;justify-content:center}.DailyWorkerEvaluation_modalBg__6mPro{align-items:center;background:#0f172a59;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.DailyWorkerEvaluation_modal__tdX91{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #0f172a1f;max-width:95vw;padding:1.25rem;width:420px}.DailyWorkerEvaluation_modalTitle__DDZBw{color:#0f172a;font-size:17px;font-weight:600;margin-bottom:1rem}.DailyWorkerEvaluation_modalRow__MeaMT{display:flex;gap:10px}.DailyWorkerEvaluation_field__sIH4u{flex:1 1;margin-bottom:.7rem}.DailyWorkerEvaluation_field__sIH4u label{color:#64748b;display:block;font-size:14px;margin-bottom:3px}.DailyWorkerEvaluation_field__sIH4u input,.DailyWorkerEvaluation_field__sIH4u select,.DailyWorkerEvaluation_field__sIH4u textarea{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-family:inherit;font-size:15px;padding:7px 9px;width:100%}.DailyWorkerEvaluation_field__sIH4u input:focus,.DailyWorkerEvaluation_field__sIH4u select:focus,.DailyWorkerEvaluation_field__sIH4u textarea:focus{border-color:#94a3b8;outline:none}.DailyWorkerEvaluation_field__sIH4u textarea{min-height:70px;resize:vertical}.DailyWorkerEvaluation_modalActions__zpyqJ{display:flex;gap:8px;justify-content:flex-end;margin-top:1rem}.DailyWorkerEvaluation_btnCancel__g97rv{background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;cursor:pointer;font-size:15px;padding:7px 14px}.DailyWorkerEvaluation_btnSavePrimary__\+8MSq{background:#185fa5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;padding:7px 16px}.DailyWorkerEvaluation_btnSavePrimary__\+8MSq:hover{background:#1a6fbf}.DailyWorkerEvaluation_btnAddEval__BJK69{flex-shrink:0;font-size:13px;padding:4px 10px;text-align:center;width:90px}.ContractWorkerEvaluation_wrap__lk6kV{background:#f8fafc;min-height:100vh;padding:16px 20px}.ContractWorkerEvaluation_header__sSaMo{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.ContractWorkerEvaluation_title__w0UBB{color:#0f172a;font-size:22px;font-weight:800;margin:0}.ContractWorkerEvaluation_headerActions__JYQ6u{display:flex;gap:8px}.ContractWorkerEvaluation_btnAdd__k9tk-{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;white-space:nowrap}.ContractWorkerEvaluation_btnAdd__k9tk-:hover{background:#1d4ed8}.ContractWorkerEvaluation_btnUpload__IOXf7{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;white-space:nowrap}.ContractWorkerEvaluation_btnUpload__IOXf7:hover{background:#15803d}.ContractWorkerEvaluation_uploadBar__2O55m{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;color:#334155;font-size:13px;margin-bottom:10px;padding:10px 14px}.ContractWorkerEvaluation_uploadOk__3iPLH{background:#dcfce7;border-color:#22c55e;color:#15803d}.ContractWorkerEvaluation_uploadErr__EcyCf{background:#fee2e2;border-color:#ef4444;color:#991b1b}.ContractWorkerEvaluation_toolbar__vjEYd{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.ContractWorkerEvaluation_searchWrap__rnRee{flex:1 1;max-width:380px;min-width:200px;position:relative}.ContractWorkerEvaluation_searchIcon__\+2rU4{color:#94a3b8;font-size:14px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.ContractWorkerEvaluation_searchInput__vpYiW{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-size:13px;padding:8px 12px 8px 32px;width:100%}.ContractWorkerEvaluation_searchInput__vpYiW:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26;outline:none}.ContractWorkerEvaluation_count__lydAW{color:#475569;font-size:13px;font-weight:600}.ContractWorkerEvaluation_hint__Phasr{color:#94a3b8;font-size:12px}.ContractWorkerEvaluation_tableWrap__lsFON{overflow-x:auto}.ContractWorkerEvaluation_table__EOoN7{background:#fff;border-collapse:collapse;border-radius:10px;box-shadow:0 1px 4px #0000000f;font-size:13px;overflow:hidden;table-layout:fixed;width:100%}.ContractWorkerEvaluation_table__EOoN7 thead th{background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;font-weight:700;padding:10px 4px;text-align:center;white-space:nowrap}.ContractWorkerEvaluation_thCurrentYear__ythhn{background:#eff6ff!important;border-bottom:2px solid #2563eb!important;color:#1d4ed8!important}.ContractWorkerEvaluation_table__EOoN7 tbody td{border:1px solid #f1f5f9;color:#334155;overflow:hidden;padding:9px 4px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.ContractWorkerEvaluation_tdName__BZKZr{color:#0f172a;font-weight:700;text-align:center!important}.ContractWorkerEvaluation_dataRow__pw25n{cursor:pointer;transition:background .12s}.ContractWorkerEvaluation_dataRow__pw25n:hover{background:#f8fafc}.ContractWorkerEvaluation_drawerOverlay__BPn8K{background:#0000;inset:0;pointer-events:none;position:fixed;transition:background .25s;z-index:200}.ContractWorkerEvaluation_drawerOverlayActive__qjbqY{background:#0000004d;pointer-events:auto}.ContractWorkerEvaluation_drawer__fMrSw{background:#fff;bottom:0;box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;max-width:96vw;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);width:480px;z-index:201}.ContractWorkerEvaluation_drawerActive__3LX4r{transform:translateX(0)}.ContractWorkerEvaluation_drawerHeader__2h\+cC{align-items:flex-start;background:#f8fafc;border-bottom:2px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 18px 14px}.ContractWorkerEvaluation_drawerName__37J6E{color:#0f172a;font-size:20px;font-weight:800;margin-bottom:4px}.ContractWorkerEvaluation_drawerMeta__Ul8nE{align-items:center;color:#64748b;display:flex;font-size:13px;gap:6px}.ContractWorkerEvaluation_workBadgeOn__oJwGO{background:#dcfce7;border-radius:12px;color:#15803d;font-size:11px;font-weight:700;padding:2px 8px}.ContractWorkerEvaluation_workBadgeOff__Txb4V{background:#fee2e2;border-radius:12px;color:#991b1b;font-size:11px;font-weight:700;padding:2px 8px}.ContractWorkerEvaluation_drawerHeaderBtns__1J9ML{align-items:center;display:flex;gap:6px}.ContractWorkerEvaluation_drawerClose__vApxs{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:16px;padding:4px 8px}.ContractWorkerEvaluation_drawerClose__vApxs:hover{color:#334155}.ContractWorkerEvaluation_drawerBody__lpEQm{flex:1 1;overflow-y:auto;padding:12px 14px}.ContractWorkerEvaluation_yearSection__9ntzV{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:10px;overflow:hidden}.ContractWorkerEvaluation_yearHeader__ybQ9m{align-items:center;background:#f8fafc;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;-webkit-user-select:none;user-select:none}.ContractWorkerEvaluation_yearHeader__ybQ9m:hover{background:#f1f5f9}.ContractWorkerEvaluation_yearLeft__M5hZh{align-items:center;display:flex;gap:8px}.ContractWorkerEvaluation_yearToggleIcon__OXMUQ{color:#64748b;font-size:14px}.ContractWorkerEvaluation_yearLabel__\+x9JN{color:#1e293b;font-size:15px;font-weight:700}.ContractWorkerEvaluation_yearScore__6lx7Q{border:1.5px solid;border-radius:12px;font-size:13px;font-weight:800;padding:3px 10px}.ContractWorkerEvaluation_evalCount__PYIKC{background:#dbeafe;border-radius:10px;color:#1d4ed8;font-size:11px;font-weight:700;padding:1px 7px}.ContractWorkerEvaluation_btnAddEval__rJdd2{background:#eff6ff;border:1px dashed #93c5fd;border-radius:6px;color:#2563eb;cursor:pointer;font-size:11px;font-weight:700;padding:4px 10px}.ContractWorkerEvaluation_btnAddEval__rJdd2:hover{background:#dbeafe}.ContractWorkerEvaluation_yearBody__jA57B{padding:10px 12px}.ContractWorkerEvaluation_evalNone__PoAqz{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:6px;color:#94a3b8;font-size:12px;padding:12px;text-align:center}.ContractWorkerEvaluation_evalTable__bpnWi{border-collapse:collapse;font-size:12px;width:100%}.ContractWorkerEvaluation_evalTable__bpnWi thead th{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;font-weight:700;line-height:1.35;padding:6px 5px;text-align:center}.ContractWorkerEvaluation_evalTable__bpnWi tbody td{border:1px solid #f1f5f9;color:#334155;padding:7px 5px;text-align:center;vertical-align:middle}.ContractWorkerEvaluation_evalTr__sP\+7u:hover{background:#f8fafc}.ContractWorkerEvaluation_evalContentCell__53Mfi{line-height:1.45;text-align:left!important;white-space:pre-wrap}.ContractWorkerEvaluation_editingTr__FcgTW{background:#eff6ff}.ContractWorkerEvaluation_inlineInput__7szf6{border:1px solid #93c5fd;border-radius:4px;box-sizing:border-box;font-size:11px;padding:4px 5px;width:100%}.ContractWorkerEvaluation_inlineScoreWrap__d0Z-x{align-items:center;display:flex;flex-direction:column;gap:3px}.ContractWorkerEvaluation_inlineScoreInput__k1iMy{border:1px solid #93c5fd;border-radius:4px;font-size:11px;padding:3px 4px;text-align:center;width:42px}.ContractWorkerEvaluation_inlineTextarea__m-VnF{border:1px solid #93c5fd;border-radius:4px;box-sizing:border-box;font-size:11px;padding:4px 5px;resize:vertical;width:100%}.ContractWorkerEvaluation_evalEditCard__d1GH8{background:#eff6ff;border:1.5px solid #93c5fd;border-radius:8px;margin-bottom:10px;padding:12px}.ContractWorkerEvaluation_evalEditRow__HEm6w{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ContractWorkerEvaluation_evalEditField__UtkHk{flex:1 1;min-width:110px}.ContractWorkerEvaluation_evalEditField__UtkHk label{color:#1d4ed8;display:block;font-size:11px;font-weight:700;margin-bottom:4px}.ContractWorkerEvaluation_evalEditField__UtkHk input{background:#fff;border:1px solid #93c5fd;border-radius:5px;box-sizing:border-box;font-size:12px;padding:6px 8px;width:100%}.ContractWorkerEvaluation_scoreRow__1GU65{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.ContractWorkerEvaluation_scoreToggle__bHrYb{border:1px solid #cbd5e1;border-radius:6px;display:inline-flex;overflow:hidden}.ContractWorkerEvaluation_toggleBtn__MtrmH{background:#fff;border:none;color:#64748b;cursor:pointer;font-size:11px;font-weight:700;padding:5px 9px}.ContractWorkerEvaluation_toggleBtn__MtrmH:hover{background:#f1f5f9}.ContractWorkerEvaluation_togglePlus__FYZyp{background:#16a34a!important;color:#fff!important}.ContractWorkerEvaluation_toggleMinus__N\+0y1{background:#dc2626!important;color:#fff!important}.ContractWorkerEvaluation_scoreInput__NNYoZ{border:1px solid #93c5fd;border-radius:5px;font-size:12px;font-weight:700;padding:5px 6px;text-align:center;width:52px}.ContractWorkerEvaluation_scoreUnit__gAkmM{color:#475569;font-size:12px}.ContractWorkerEvaluation_evalTextarea__yECwe{background:#fff;border:1px solid #93c5fd;border-radius:5px;box-sizing:border-box;font-size:12px;margin-bottom:8px;padding:6px 8px;resize:vertical;width:100%}.ContractWorkerEvaluation_evalEditBtns__QQFOM{display:flex;gap:5px;justify-content:flex-end}.ContractWorkerEvaluation_btnXs__1xLRt{background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#475569;cursor:pointer;font-size:10px;font-weight:700;line-height:1.5;padding:3px 8px;white-space:nowrap}.ContractWorkerEvaluation_btnXs__1xLRt:hover{background:#f1f5f9}.ContractWorkerEvaluation_btnSm__OJ0wE{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;font-size:11px;font-weight:700;padding:4px 10px;white-space:nowrap}.ContractWorkerEvaluation_btnSm__OJ0wE:hover{background:#f1f5f9}.ContractWorkerEvaluation_btnBlue__om8Ld{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.ContractWorkerEvaluation_btnBlue__om8Ld:hover{background:#1d4ed8!important}.ContractWorkerEvaluation_btnDanger__fFnzY{border-color:#fca5a5!important;color:#dc2626!important}.ContractWorkerEvaluation_btnDanger__fFnzY:hover{background:#fef2f2}.ContractWorkerEvaluation_evalRowBtns__rvmxf{display:flex;flex-direction:row;flex-wrap:nowrap;gap:3px;justify-content:center}.ContractWorkerEvaluation_modalBg__-iLPu{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:300}.ContractWorkerEvaluation_modal__Utcyz{background:#fff;border-radius:12px;box-shadow:0 20px 50px #0003;max-height:90vh;max-width:500px;overflow-y:auto;padding:24px;width:100%}.ContractWorkerEvaluation_modalTitle__w0Oro{color:#0f172a;font-size:18px;font-weight:800;margin:0 0 16px}.ContractWorkerEvaluation_modalRow__uN\+V2{display:flex;gap:10px;margin-bottom:12px}.ContractWorkerEvaluation_field__-jUDL{flex:1 1}.ContractWorkerEvaluation_field__-jUDL label{color:#475569;display:block;font-size:12px;font-weight:700;margin-bottom:4px}.ContractWorkerEvaluation_field__-jUDL input,.ContractWorkerEvaluation_field__-jUDL select{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:13px;padding:8px 10px;width:100%}.ContractWorkerEvaluation_field__-jUDL input:focus,.ContractWorkerEvaluation_field__-jUDL select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26;outline:none}.ContractWorkerEvaluation_modalActions__sd6vo{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.ContractWorkerEvaluation_btnCancel__kbPwd{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px}.ContractWorkerEvaluation_btnSavePrimary__DDiKF{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px}.ContractWorkerEvaluation_btnSavePrimary__DDiKF:hover{background:#1d4ed8}@media (max-width:768px){.ContractWorkerEvaluation_wrap__lk6kV{padding:10px 8px}.ContractWorkerEvaluation_title__w0UBB{font-size:18px}.ContractWorkerEvaluation_table__EOoN7{font-size:11px}.ContractWorkerEvaluation_table__EOoN7 tbody td,.ContractWorkerEvaluation_table__EOoN7 thead th{padding:6px 5px}.ContractWorkerEvaluation_drawer__fMrSw{width:100vw}.ContractWorkerEvaluation_hint__Phasr{display:none}.ContractWorkerEvaluation_modalRow__uN\+V2{flex-direction:column;gap:8px}.ContractWorkerEvaluation_header__sSaMo{align-items:flex-start;flex-direction:column;gap:12px}.ContractWorkerEvaluation_headerActions__JYQ6u{display:flex;gap:8px;width:100%}.ContractWorkerEvaluation_btnAdd__k9tk-,.ContractWorkerEvaluation_btnUpload__IOXf7{flex:1 1;font-size:12px;padding:10px;text-align:center;white-space:nowrap}}.StaffContacts_wrap__nmRfi{padding:24px}.StaffContacts_search__z5\+-K{border:1px solid #e3e6ea;border-radius:6px;flex:1 1;padding:8px 10px}.StaffContacts_btn__E3dMq{background:#2b7a2b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:6px 10px}.StaffContacts_tableWrap__Xyv-K{border:1px solid #f0f1f3;border-radius:8px;overflow:auto}.StaffContacts_table__pjxoU{border-collapse:initial;border-spacing:0;width:auto}.StaffContacts_table__pjxoU td,.StaffContacts_table__pjxoU th{border-bottom:1px solid #f1f3f5;padding:10px 12px;text-align:center}.StaffContacts_table__pjxoU thead th{background:#fafbfc}.StaffContacts_empty__n\+ofZ{color:#98a2b3;padding:24px;text-align:center}.StaffContacts_actions__JB3q0{white-space:nowrap}.StaffContacts_linkBtn__KItSG{background:none;border:none;color:#1f6feb;cursor:pointer;margin-right:8px}.StaffContacts_linkBtnDanger__pEQjM{background:none;border:none;color:#d32f2f;cursor:pointer}.StaffContacts_modal__hEVBJ{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;position:fixed}.StaffContacts_modalBody__4nWiw{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000026;padding:16px;width:480px}.StaffContacts_field__FCRTz{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.StaffContacts_hint__Re2zF{color:#6b7280;font-size:12px}.StaffContacts_modalActions__mG66I{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.StaffContacts_btnGhost__F7o\+f{background:#fff;border:1px solid #d0d7de;border-radius:6px;color:#333;cursor:pointer;font-weight:500;padding:8px 12px}.StaffContacts_table__pjxoU td:first-child,.StaffContacts_table__pjxoU th:first-child{padding:10px 16px;width:100px}.StaffContacts_table__pjxoU td:nth-child(2),.StaffContacts_table__pjxoU th:nth-child(2){padding:10px 12px;width:120px}.StaffContacts_table__pjxoU td:nth-child(3),.StaffContacts_table__pjxoU td:nth-child(4),.StaffContacts_table__pjxoU th:nth-child(3),.StaffContacts_table__pjxoU th:nth-child(4){padding:10px;width:130px}.StaffContacts_table__pjxoU td:nth-child(5),.StaffContacts_table__pjxoU th:nth-child(5){padding:10px 12px;width:200px}.StaffContacts_table__pjxoU td:nth-child(6),.StaffContacts_table__pjxoU th:nth-child(6){max-width:150px;padding:10px 12px;width:100px}.StaffContacts_table__pjxoU td:nth-child(7),.StaffContacts_table__pjxoU th:nth-child(7){padding:10px 16px;text-align:center;width:80px}.StaffContacts_toolbar__hpImg{display:flex;gap:8px;margin-bottom:12px;max-width:1040px}.VendorRibbon_ribbon__VY8QW{display:flex;gap:8px;justify-content:flex-start;margin:10px 0 20px;min-width:500px;width:30%}.VendorRibbon_tab__XJEn2{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__XJEn2:hover{background-color:#e8f0fe;border-color:#a0bfff}.VendorRibbon_active__DZT\+E{background-color:#4285f4;border-color:#4285f4;color:#fff}.VendorForm_form__aIi4n{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__aIi4n 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__aIi4n input:focus{border-color:#1a73e8;box-shadow:0 0 3px #1a73e866;outline:none}.VendorForm_buttonRow__g2R8E{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__B\+nd5{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__B\+nd5:hover{background-color:#155fc0;transform:scale(1.02)}.VendorForm_cancelButton__ccuEt{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__ccuEt:hover{background-color:#4b5563;transform:scale(1.02)}.VendorRegister_container__Gw86b{padding:20px}.VendorRegister_contentArea__e1yRL{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-top:20px;overflow-x:auto}.VendorRegister_leftPanel__Uo3y7{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:18px;width:22%}.VendorRegister_leftPanel__Uo3y7,.VendorRegister_rightPanel__y24Qo{border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d}.VendorRegister_rightPanel__y24Qo{background-color:#fafafa;max-height:70vh;overflow-x:auto;overflow-y:auto;padding:10px;width:75%}.VendorRegister_table__JSwzt{border-collapse:collapse;font-size:14px;width:100%}.VendorRegister_table__JSwzt td,.VendorRegister_table__JSwzt th{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:middle}.VendorRegister_table__JSwzt 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__JSwzt tbody tr:hover{background-color:#eef4ff;transition:background-color .2s ease}.VendorRegister_editButton__6uZEr{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__6uZEr:hover{background-color:#1e4fd8;transform:scale(1.03)}.VendorBalance_container__knQw0{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;margin-top:20px;padding:20px}.VendorBalance_filterItem__W3DUV{color:#333;font-size:14px;height:38px;white-space:nowrap}.VendorBalance_dateRange__wKVT4,.VendorBalance_filterItem__W3DUV{align-items:center;display:flex;gap:6px}.VendorBalance_filterItem__W3DUV label{border:0 solid #fff;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#111;font-weight:600}.VendorBalance_filterItem__W3DUV input[type=date],.VendorBalance_filterItem__W3DUV label,.VendorBalance_filterItem__W3DUV 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__W3DUV input[type=date],.VendorBalance_filterItem__W3DUV select{border:1px solid #bbb;border-radius:6px;color:#222;transition:all .2s ease}.VendorBalance_filterItem__W3DUV input[type=date]:focus,.VendorBalance_filterItem__W3DUV select:focus{border-color:#4a90e2;box-shadow:0 0 4px #4a90e266;outline:none}.VendorBalance_filterItem__W3DUV 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__Bjq\+8{border-collapse:collapse;font-size:14px;width:100%}.VendorBalance_table__Bjq\+8 td,.VendorBalance_table__Bjq\+8 th{border:1px solid #ddd;padding:10px;text-align:center}.VendorBalance_table__Bjq\+8 th{background-color:#f7f7f7}.VendorBalance_income__IwGTE{color:#007bff;font-weight:700}.VendorBalance_expense__0yJIH{color:#d9534f;font-weight:700}.VendorBalance_filterItem__W3DUV input[type=date]{position:relative;top:5px}.VendorBalance_debit__zKKTX{color:#d9534f}.VendorBalance_credit__98rW6{color:#0275d8}.VendorBalance_positive__LHWDp{color:#2e7d32;font-weight:700}.VendorBalance_negative__QOn-J{color:#c62828;font-weight:700}.VendorBalance_searchButton__fE11f{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__fE11f:hover{background-color:#0056b3}.VendorBalance_filterBox__0oQMp{background-color:#f8f9fa;border:1px solid #ddd;border-radius:6px;margin-bottom:15px;padding:10px 15px}.VendorBalance_filterRow__uRSDC{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start}.Vendors_container__b3ki5{padding:20px}.Vendors_searchSection__W7a\+k{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;margin-bottom:20px;padding:16px 0}.Vendors_searchInput__tt9mb{border:1px solid #d1d5db;border-radius:6px;flex:1 1;font-size:14px;max-width:400px;padding:10px 14px;transition:all .2s}.Vendors_searchInput__tt9mb:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Vendors_searchButton__AENXz{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__AENXz:hover{background-color:#2563eb}.Vendors_resetButton__w3Wqe{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__w3Wqe:hover{background-color:#4b5563}.Vendors_contentArea__E5oD\+{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-top:20px;overflow-x:auto}.Vendors_leftPanel__weaur{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;padding:20px;width:22%}.Vendors_rightPanel__OCnEd{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__euAek thead th{background-color:#f5f5f5;position:-webkit-sticky;position:sticky;top:0;z-index:2}.Vendors_table__euAek{border-collapse:collapse;width:100%}.Vendors_table__euAek td,.Vendors_table__euAek th{border:1px solid #ddd;font-size:10px;padding:8px;text-align:center}.Vendors_table__euAek th{background-color:#f5f5f5;color:#333;text-align:center}.WebsiteList_wrap__OmwQg{padding:16px 20px}.WebsiteList_head__yQZRb{align-items:center;display:flex;gap:12px;margin-bottom:10px}.WebsiteList_title__Y2n0k{font-size:18px;font-weight:700;margin:0;white-space:nowrap}.WebsiteList_btnAdd__0H3aQ{align-self:flex-start;background:#2d6cdf;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:none;font-weight:600;min-width:0;padding:7px 16px;white-space:nowrap;width:auto}.WebsiteList_searchBox__-uB2X{margin-bottom:12px;max-width:600px;position:relative}.WebsiteList_searchRow__EVkhf{align-items:center;display:flex;gap:6px;position:relative}.WebsiteList_search__k0poO{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;flex:1 1 auto;font-size:14px;min-width:0;padding:9px 32px 9px 12px;width:auto}.WebsiteList_clear__w0wFa{background:#0000;border:none;color:#888;cursor:pointer;font-size:18px;height:24px;line-height:1;min-width:0;padding:0;position:absolute;right:78px;top:50%;transform:translateY(-50%);width:24px;z-index:2}.WebsiteList_btnSearch__HmXx7{background:#2d6cdf;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:none;font-weight:600;min-width:0;padding:9px 18px;white-space:nowrap;width:auto}.WebsiteList_ac__DELtv{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 6px 20px #0000001f;left:0;list-style:none;margin:0;max-height:280px;overflow:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.WebsiteList_acActive__-2ywC,.WebsiteList_acItem__pE9gf{border-radius:6px;cursor:pointer;display:flex;flex-direction:column;padding:7px 10px}.WebsiteList_acActive__-2ywC{background:#eef3ff}.WebsiteList_acSub__JwNJK{color:#888;font-size:12px;margin-top:2px}.WebsiteList_tableWrap__m-tNw{border:1px solid #e6e6e6;border-radius:8px;overflow-x:auto;overflow-y:visible;width:100%}.WebsiteList_table__CRaqw{border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}.WebsiteList_table__CRaqw td,.WebsiteList_table__CRaqw th{border-bottom:1px solid #eee;padding:8px;text-align:center;vertical-align:middle}.WebsiteList_table__CRaqw th{background:#f7f8fa;font-weight:700;text-align:center;white-space:nowrap}.WebsiteList_cSeq__3dIKr{color:#666;text-align:center}.WebsiteList_cBiz__9IQO4{overflow:visible}.WebsiteList_cContent__8kozT span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WebsiteList_cDate__Tq5ce,.WebsiteList_cKakao__u-u4K,.WebsiteList_cUser__4EILH{color:#444;white-space:nowrap}.WebsiteList_cKakao__u-u4K{text-align:center}.WebsiteList_cAct__CeDIk{overflow:visible;text-align:center;white-space:nowrap}.WebsiteList_newRow__q2tTu td{background:#fffdf3}.WebsiteList_empty__FbFZR{color:#999;padding:20px;text-align:center}.WebsiteList_inp__lJldv{border:1px solid #cfd4dc;border-radius:5px;box-sizing:border-box;font-size:13px;padding:5px 7px;width:100%}.WebsiteList_chips__4AmbK{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.WebsiteList_chip__BTv4o{background:#eef3ff;border-radius:10px;color:#2d6cdf;font-size:11px;padding:1px 7px;white-space:nowrap}.WebsiteList_bizWrap__GXBIV{position:relative}.WebsiteList_bizBtn__E6ONE{background:#fff;border:1px solid #cfd4dc;border-radius:5px;cursor:pointer;font-size:12px;overflow:hidden;padding:5px 7px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.WebsiteList_bizPanel__fxjuo{background:#fff;border:1px solid #ddd;border-radius:8px;bottom:calc(100% + 4px);box-shadow:0 -6px 18px #00000026;left:0;max-height:220px;min-width:160px;overflow:auto;padding:6px;position:absolute;z-index:100}.WebsiteList_bizItem__kPyVR{align-items:center;border-radius:5px;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:4px 6px}.WebsiteList_bizItem__kPyVR:hover{background:#f3f5f9}.WebsiteList_btnSave__1LRwn{background:#2d6cdf;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;margin-left:4px;min-width:0;padding:5px 10px;white-space:nowrap;width:auto}.WebsiteList_btnDel__4J4tl{border:1px solid #e74c3c;border-radius:5px;color:#e74c3c}.WebsiteList_btnDel__4J4tl,.WebsiteList_btnGhost__DBlXr{background:#fff;cursor:pointer;display:inline-block;margin-left:4px;min-width:0;padding:5px 9px;white-space:nowrap;width:auto}.WebsiteList_btnGhost__DBlXr{border:1px solid #cfd4dc;border-radius:5px;color:#444}.WebsiteList_flash__cvL5f{animation:WebsiteList_flashBg__BuA4m 1.4s ease}@keyframes WebsiteList_flashBg__BuA4m{0%{background:#fff7cc}to{background:#0000}}.WebsiteList_modalBg__H0Eug{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.WebsiteList_modal__cqOs3{background:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:84vh;overflow:hidden;width:min(900px,94vw)}.WebsiteList_modalHead__9lm90{align-items:center;border-bottom:1px solid #eee;display:flex;font-weight:700;gap:12px;justify-content:space-between;padding:14px 18px}.WebsiteList_modalHead__9lm90>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WebsiteList_modalClose__JLZRb{background:#0000;border:none;color:#666;cursor:pointer;flex:none;font-size:22px;height:32px;line-height:1;padding:0;width:32px}.WebsiteList_modalBody__hy6ZC{overflow:auto;padding:14px 18px}.WebsiteList_histTable__uilAd{border-collapse:collapse;font-size:12.5px;width:100%}.WebsiteList_histTable__uilAd td,.WebsiteList_histTable__uilAd th{border-bottom:1px solid #eee;padding:7px 8px;text-align:left}.WebsiteList_histTable__uilAd th{background:#f7f8fa;white-space:nowrap}.WebsiteList_table__CRaqw td{overflow:hidden;text-overflow:ellipsis}.WebsiteList_editRow__NJR4b td,.WebsiteList_newRow__q2tTu td{overflow:visible}.WebsiteList_cBiz__9IQO4{overflow:visible!important}.WebsiteList_bizEditor__-18mB{display:flex;flex-direction:column;gap:4px}.WebsiteList_chipEdit__X5VMC{background:#eef3ff;border-radius:10px;color:#2d6cdf;cursor:pointer;font-size:11px;padding:2px 8px;white-space:nowrap}.WebsiteList_chipEdit__X5VMC:hover{background:#dbe6ff}.WebsiteList_cardList__XlJFA{display:flex;flex-direction:column;gap:10px}.WebsiteList_card__4Dkm1{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:12px 14px}.WebsiteList_cardNew__HFESb{background:#fffdf3;border-color:#f0e6b0}.WebsiteList_cardEditing__-eHl\+{background:#f5f9ff;border-color:#cfe0ff}.WebsiteList_cardHead__IO9UN{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.WebsiteList_cardSeq__ZyYaB{color:#2d6cdf;font-size:14px;font-weight:700}.WebsiteList_cardActs__6uzx2{display:flex;gap:4px}.WebsiteList_cardBody__9ac33{display:flex;flex-direction:column;gap:6px}.WebsiteList_cardRow__F9Jf-{align-items:flex-start;display:flex;font-size:13px;gap:8px}.WebsiteList_cardLabel__99z6U{color:#888;flex:none;font-weight:600;width:72px}.WebsiteList_cardField__HUzQn{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.WebsiteList_cardField__HUzQn>label{color:#888;font-size:12px;font-weight:600}.WebsiteList_cLink__q7HAb{text-align:center}.WebsiteList_linkBtn__unnOw{color:#2d6cdf;cursor:pointer;font-size:13px;text-decoration:underline}.WebsiteList_linkBtn__unnOw:hover{color:#1b4ea0}.ExpenseUsageCodes_container__-8McQ{padding:20px}.ExpenseUsageCodes_contentArea__ucR47{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-top:20px;overflow-x:auto}.ExpenseUsageCodes_leftPanel__68TA\+{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;padding:20px;width:22%}.ExpenseUsageCodes_rightPanel__T9pYM{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__Xaauz thead th{background-color:#f5f5f5;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ExpenseUsageCodes_table__Xaauz{border-collapse:collapse;width:100%}.ExpenseUsageCodes_table__Xaauz td,.ExpenseUsageCodes_table__Xaauz th{word-wrap:break-word;border:1px solid #ddd;font-size:10px;padding:8px;text-align:center}.ExpenseUsageCodes_table__Xaauz th{background-color:#f5f5f5;color:#333;text-align:center}.ExpenseUsageCodes_rightPanel__T9pYM .ExpenseUsageCodes_table__Xaauz td,.ExpenseUsageCodes_rightPanel__T9pYM .ExpenseUsageCodes_table__Xaauz th{font-size:13px}.ExpenseUsageCodes_suggestList__zpZZ2{background:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 8px #0000001a;left:0;list-style:none;margin:0;max-height:180px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:100}.ExpenseUsageCodes_suggestItem__2Eu3K{align-items:center;color:#333;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 10px}.ExpenseUsageCodes_suggestItem__2Eu3K:hover{background-color:#e8f0fe}.ExpenseUsageCodes_suggestCode__Hi8oS{background:#f0f0f0;border-radius:3px;color:#888;font-size:11px;min-width:40px;padding:1px 5px;text-align:center}.ExpenseUsageCodes_actionCell__uM8CV{padding:4px 3px!important;text-align:center;white-space:nowrap;width:1%}.ExpenseUsageCodes_actionWrap__Uk9d5{align-items:center;display:flex;flex-direction:column;gap:3px}.ExpenseUsageCodes_table__Xaauz th:nth-child(3),.ExpenseUsageCodes_table__Xaauz th:nth-child(6),.ExpenseUsageCodes_table__Xaauz th:nth-child(9){padding:4px 6px;white-space:nowrap;width:1%}.ExpenseUsageCodes_btnCancel__qkyGO,.ExpenseUsageCodes_btnDelete__8iYji,.ExpenseUsageCodes_btnEdit__WEUj8,.ExpenseUsageCodes_btnSave__KITk9{border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:11px;margin:0;padding:2px 0;width:36px}.ExpenseUsageCodes_btnEdit__WEUj8{background:#4a90e2}.ExpenseUsageCodes_btnDelete__8iYji{background:#e74c3c}.ExpenseUsageCodes_btnSave__KITk9{background:#27ae60}.ExpenseUsageCodes_btnCancel__qkyGO{background:#95a5a6}.ExpenseUsageCodes_editInput__OakJF{border:1px solid #4a90e2;border-radius:3px;font-size:12px;padding:2px 4px;width:80px}.ExpenseUsageCodes_formHeader__3RTP9{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.ExpenseUsageCodes_formHeader__3RTP9 h4{font-size:20px;margin:0}.ExpenseUsageCodes_btnFormSave__V6Zb3{background:#4a90e2;border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-size:11px;padding:3px 6px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.ExpenseUsageCodes_btnFormSave__V6Zb3:hover{background:#1a6fc4}.ExpenseUsageCodes_formRow__fqHom{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.ExpenseUsageCodes_codeInput__10ET4{flex-shrink:0}.ExpenseUsageCodes_codeInput__10ET4,.ExpenseUsageCodes_nameInput__qlzT\+{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;padding:5px 6px;width:100%}.ExpenseUsageCodes_searchBox__cv3Vl{margin-bottom:4px}.ExpenseUsageCodes_searchBox__cv3Vl h4{margin-bottom:6px}.ExpenseUsageCodes_searchInput__tBUal{border:1px solid #4a90e2;border-radius:4px;box-sizing:border-box;font-size:13px;outline:none;padding:7px 10px;width:100%}.ExpenseUsageCodes_searchInput__tBUal:focus{border-color:#1a6fc4;box-shadow:0 0 0 2px #4a90e233}.ExpenseUsageCodes_searchClear__kv38I{background:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#555;cursor:pointer;font-size:12px;margin-top:6px;padding:4px;width:100%}.ExpenseUsageCodes_searchClear__kv38I:hover{background:#e0e0e0}.ExpenseUsageCodes_searchResult__Ak1eG{color:#4a90e2;font-size:12px;margin-top:6px;text-align:center}.ExpenseUsageCodes_divider__2Y4Oz{border:none;border-top:1px solid #eee;margin:16px 0}.ExpenseUsageCodes_table__Xaauz td:first-child,.ExpenseUsageCodes_table__Xaauz td:nth-child(4),.ExpenseUsageCodes_table__Xaauz td:nth-child(7),.ExpenseUsageCodes_table__Xaauz th:first-child,.ExpenseUsageCodes_table__Xaauz th:nth-child(4),.ExpenseUsageCodes_table__Xaauz th:nth-child(7){white-space:nowrap;width:70px}.CalendarGeneral_container__uwNnd{background-color:#f8f9fa;display:flex;height:calc(100vh - 120px)}.CalendarGeneral_sidebar__WpgJU{background-color:#fff;border-right:1px solid #e0e0e0;box-shadow:2px 0 4px #0000001a;overflow-y:auto;padding:20px;width:300px}.CalendarGeneral_title__iP8ry{margin-bottom:20px}.CalendarGeneral_title__iP8ry h1{color:#333;font-size:20px;font-weight:600;margin:0}.CalendarGeneral_createButton__3olWj{margin-bottom:20px}.CalendarGeneral_createBtn__G6ADn{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__G6ADn:hover{background-color:#1557b0}.CalendarGeneral_plusIcon__BeAi1{font-size:18px;font-weight:700}.CalendarGeneral_navControls__ZpXT2{align-items:center;display:flex;gap:6px;justify-content:center;margin:0 0 12px}.CalendarGeneral_navButton__snylj{background:none;border:none;border-radius:4px;color:#444;cursor:pointer;font-size:16px;padding:2px 6px;transition:background .2s}.CalendarGeneral_navButton__snylj:hover{background:#f0f0f0}.CalendarGeneral_monthYear__lsxfc{color:#333;font-size:14px;font-weight:500;white-space:nowrap}.CalendarGeneral_todayBtn__E4i5W{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__E4i5W:hover{background:#e3f2fd}.CalendarGeneral_miniCalendar__XGTW-{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:16px}.CalendarGeneral_calendarHeader__XpXc5{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;justify-content:center;margin-bottom:16px;padding-bottom:8px}.CalendarGeneral_weekDays__4ED3X{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__71cY9{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__71cY9:last-child{border-right:none}.CalendarGeneral_days__O97mx{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__-TdOI{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__-TdOI:nth-child(7n){border-right:none}.CalendarGeneral_day__-TdOI:nth-last-child(-n+7){border-bottom:none}.CalendarGeneral_day__-TdOI:hover{background-color:#e3f2fd}.CalendarGeneral_day__-TdOI.CalendarGeneral_otherMonth__9jzXV{color:#ccc}.CalendarGeneral_day__-TdOI.CalendarGeneral_otherMonth__9jzXV:hover{background-color:#f5f5f5}.CalendarGeneral_userSearch__THpK5{margin-bottom:20px}.CalendarGeneral_searchLabel__xbmxX{color:#333;font-size:14px;font-weight:500;margin-bottom:8px}.CalendarGeneral_searchInput__a8r7j{border:1px solid #e0e0e0;border-radius:6px;font-size:14px;padding:8px 12px;transition:border-color .2s;width:100%}.CalendarGeneral_searchInput__a8r7j:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833;outline:none}.CalendarGeneral_folder__GlJXM{margin-bottom:20px}.CalendarGeneral_folderHeader__l0bOb{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__l0bOb:hover{background-color:#f5f5f5}.CalendarGeneral_folderTitle__EHvxq{color:#333;flex:1 1;font-size:16px;font-weight:600}.CalendarGeneral_chevron__E6F\+i{color:#666;font-size:12px;margin-left:8px;transition:transform .2s}.CalendarGeneral_chevronDown__9GGQr{transform:rotate(0deg)}.CalendarGeneral_chevronRight__m-qMF{transform:rotate(-90deg)}.CalendarGeneral_staffFolder__\+JwwD{margin-bottom:16px}.CalendarGeneral_staffName__\+q4k3{color:#555;font-size:14px;font-weight:500;margin-bottom:8px;padding-left:8px}.CalendarGeneral_folderItems__SB8qt{padding-left:16px}.CalendarGeneral_folderItem__hjHAZ{align-items:center;display:flex;gap:8px;margin-bottom:6px;padding:4px 0}.CalendarGeneral_checkbox__wrD5K{cursor:pointer;height:16px;width:16px}.CalendarGeneral_itemLabel__dKftd{color:#555;cursor:pointer;flex:1 1;font-size:13px}.CalendarGeneral_itemLabel__dKftd:hover{color:#1a73e8}.CalendarGeneral_mainPanel__zVdgR{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__zVdgR{border-radius:0;margin:0;min-height:calc(100vh - 100px);width:100%}}.CalendarGeneral_viewControls__KUa5x{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;gap:4px;padding:16px 20px}.CalendarGeneral_viewBtn__8eub3{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__8eub3:hover{background-color:#f0f0f0}.CalendarGeneral_viewBtn__8eub3.CalendarGeneral_active__65OOf{background-color:#1a73e8;border-color:#1a73e8;color:#fff}.CalendarGeneral_calendarContent__dl-XB{flex:1 1;min-height:500px}.CalendarGeneral_calendarContent__dl-XB,.CalendarGeneral_dayView__J5MJc{display:flex;flex-direction:column;height:100%}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-axis-frame{font-weight:500;overflow:visible!important;text-align:center;text-overflow:clip!important;vertical-align:middle;white-space:nowrap!important}.CalendarGeneral_dayHeader__jUucy{border-bottom:1px solid #e0e0e0;padding:20px}.CalendarGeneral_dayHeader__jUucy h2{color:#333;font-size:24px;font-weight:600;margin:0 0 8px}.CalendarGeneral_currentTime__8xusv{color:#666;font-size:14px}.CalendarGeneral_timeGrid__PEmmq{flex:1 1;overflow-y:auto;padding:0 20px}.CalendarGeneral_timeSlot__SscA9{border-bottom:1px solid #f0f0f0;display:flex;min-height:60px}.CalendarGeneral_hourSlot__Slpcv{border-bottom:1px solid #f0f0f0;min-height:60px;position:relative}.CalendarGeneral_timeLabel__TpZqP{align-items:center;border-right:1px solid #f0f0f0;color:#666;display:flex;font-size:12px;padding:8px 12px;width:80px}.CalendarGeneral_timeContent__27QtN{flex:1 1;min-height:40px;overflow:visible;padding:8px 12px;position:relative}.CalendarGeneral_eventCard__vuQOq{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__vuQOq:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.CalendarGeneral_timedEvent__pKhM2{background-color:#e3f2fd;color:#333}.CalendarGeneral_eventStart__LR1Z6{left:0;position:absolute;right:0;top:0;z-index:2}.CalendarGeneral_eventContinue__Aw87m{background-color:#e3f2fd;height:100%;min-height:40px;opacity:.3}.CalendarGeneral_allDayEvent__Lddjd{background-color:#f3e5f5;color:#333;margin-bottom:8px}.CalendarGeneral_eventAuthor__lgNQO{color:#666;font-size:10px;font-weight:500}.CalendarGeneral_eventAuthor__lgNQO,.CalendarGeneral_eventTitle__mNXNC{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalendarGeneral_eventTitle__mNXNC{font-weight:600;margin-bottom:2px}.CalendarGeneral_eventTime__1kqKL{color:#666;font-size:10px;margin-bottom:2px}.CalendarGeneral_eventType__OiWnP{background-color:#ffffffb3;border-radius:2px;color:#888;display:inline-block;font-size:9px;padding:1px 3px}.CalendarGeneral_weekView__eoBB2{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__Qiiwi{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__Az7Hy{border-right:1px solid #e0e0e0;min-width:0;padding:15px 5px;text-align:center}.CalendarGeneral_weekDayHeader__Az7Hy:last-child{border-right:none}.CalendarGeneral_timeColumnHeader__Gsv64{background-color:#f8f9fa;border-right:1px solid #e0e0e0;min-width:0;padding:15px 5px}.CalendarGeneral_weekDayName__-F-ZF{color:#666;font-size:12px;font-weight:500;margin-bottom:5px}.CalendarGeneral_weekDayNumber__Tybdk{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__Tybdk.CalendarGeneral_today__OTfqA{background-color:#1a73e8;color:#fff}.CalendarGeneral_weekContent__Ix3qz{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__wNFX2{border-right:1px solid #e0e0e0;height:100%;min-width:0;overflow:visible;position:relative}.CalendarGeneral_weekDayColumn__wNFX2:last-child{border-right:none}.CalendarGeneral_timeColumn__\+yxsI{background-color:#f8f9fa;border-right:1px solid #e0e0e0;height:100%;min-width:0;overflow:visible}.CalendarGeneral_monthView__IzVDK{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%}.CalendarGeneral_monthHeader__j14um{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__UjTWD{border-right:1px solid #e0e0e0;color:#666;font-size:12px;font-weight:500;min-width:0;padding:12px 8px;text-align:center}.CalendarGeneral_weekdayHeader__UjTWD:last-child{border-right:none}.CalendarGeneral_monthGrid__aYVFQ{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__PFPAD{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__PFPAD:nth-child(7n){border-right:none}.CalendarGeneral_monthDay__PFPAD:nth-last-child(-n+7){border-bottom:none}.CalendarGeneral_monthDay__PFPAD:hover{background-color:#f8f9fa}.CalendarGeneral_monthDay__PFPAD.CalendarGeneral_otherMonth__9jzXV{background-color:#f8f9fa;color:#999}.CalendarGeneral_monthDay__PFPAD.CalendarGeneral_today__OTfqA{background-color:#e3f2fd}.CalendarGeneral_monthDay__PFPAD.CalendarGeneral_today__OTfqA .CalendarGeneral_dayNumber__Lj6Ix{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__Lj6Ix{font-size:14px;font-weight:500;margin-bottom:4px}.CalendarGeneral_dayEvents__91gng{display:flex;flex-direction:column;gap:2px}.CalendarGeneral_monthEvent__5jzWn{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__5jzWn:hover{opacity:.8}.CalendarGeneral_eventAuthor__lgNQO{font-size:9px;font-weight:600;opacity:.9}.CalendarGeneral_eventTime__1kqKL{font-size:9px;font-weight:500}.CalendarGeneral_eventTitle__mNXNC{font-size:10px;font-weight:400}.CalendarGeneral_eventType업무일정__\+aC-l{background-color:#e3f2fd;color:#1976d2}.CalendarGeneral_eventType연차__ZUUlw{background-color:#e8f5e8;color:#2e7d32}.CalendarGeneral_eventType대체휴무__bxaTF{background-color:#fff3e0;color:#f57c00}.CalendarGeneral_eventType특별휴가__u7wmp{background-color:#fce4ec;color:#c2185b}.CalendarGeneral_yearView__dLiCg{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__wUZKx{margin-bottom:20px;text-align:center}.CalendarGeneral_yearHeader__wUZKx h2{color:#333;font-size:24px;font-weight:600;margin:0}.CalendarGeneral_yearGrid__SWHY9{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(3,1fr)}.CalendarGeneral_yearMonth__ggFOX{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.CalendarGeneral_monthTitle__k1WCX{border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;font-weight:600;margin-bottom:8px;padding-bottom:8px;text-align:center}.CalendarGeneral_yearMonthGrid__S7aDZ{display:flex;flex-direction:column}.CalendarGeneral_yearWeekdayHeader__rh2MI{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.CalendarGeneral_yearWeekday__lFh\+I{color:#666;font-size:10px;font-weight:500;padding:2px;text-align:center}.CalendarGeneral_yearDateGrid__Rz0Qs{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(7,1fr)}.CalendarGeneral_yearDay__UsKAq{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__UsKAq:hover{background-color:#e3f2fd}.CalendarGeneral_yearDay__UsKAq.CalendarGeneral_yearOtherMonth__FMRK0{color:#999}.CalendarGeneral_yearDay__UsKAq.CalendarGeneral_yearToday__s0pOW{background-color:#1a73e8;color:#fff;font-weight:500}@media (max-width:768px){.CalendarGeneral_container__uwNnd{background-color:#f8f9fa;display:flex;flex-direction:column;height:auto;min-height:100vh;overflow-y:auto}.CalendarGeneral_sidebar__WpgJU{border-bottom:1px solid #e0e0e0;border-right:none;height:auto;width:100%}.CalendarGeneral_viewControls__KUa5x{flex-wrap:wrap}}.CalendarGeneral_todayCircle__kgbVp{border:2px solid #1976d2;border-radius:50%;color:#1976d2;font-weight:600}.CalendarGeneral_selected__QHm6c{background-color:#1976d2;border-radius:50%;color:#fff}.CalendarGeneral_selected__QHm6c.CalendarGeneral_todayCircle__kgbVp{border-color:#0000;color:#fff}.CalendarGeneral_day__-TdOI:hover{background:#f5faff}.CalendarGeneral_colorBox__a2wgu{border:1px solid #ccc;display:inline-block;height:16px;margin-left:6px;vertical-align:middle;width:16px}.CalendarGeneral_fc-timeGridDay-view__eJgPU .CalendarGeneral_fc-timegrid-slot__zcPB7{height:auto!important;min-height:20px}.CalendarGeneral_fc-timeGridDay-view__eJgPU .CalendarGeneral_fc-timegrid-event__07rEZ{height:auto!important;white-space:normal!important}.CalendarGeneral_bottomSheet__xWzXU{animation:CalendarGeneral_slideUp__Yzoim .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__aBjbf{align-items:center;border-bottom:1px solid #ddd;display:flex;font-weight:700;justify-content:space-between;padding:12px 16px}.CalendarGeneral_bottomSheetContent__iVpfd{padding:16px}.CalendarGeneral_dayEventItem__wlF3G{border-bottom:1px solid #eee;padding:8px 0}@keyframes CalendarGeneral_slideUp__Yzoim{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CalendarGeneral_mainPanel__zVdgR{min-height:calc(100vh - 100px)}.CalendarGeneral_fc-scroller__Y2uc8{overflow-y:visible!important}.CalendarGeneral_fc-scroller-harness__c1cVE,.CalendarGeneral_fc-scroller__Y2uc8{height:auto!important;overflow:visible!important}.fc-list-day-cushion{background-color:#e3f2fd;font-size:15px;font-weight:600}.fc-list-event-time{color:#1565c0;font-weight:500}.fc-list-event-title{margin-left:8px}.fc .fc-timegrid-axis{min-width:100px!important;width:100px!important}.CalendarGeneral_container__uwNnd .is-holiday{background-color:#fcc!important}.CalendarGeneral_container__uwNnd .fc-col-header-cell.is-holiday{background-color:#ffb3b3!important}.CalendarGeneral_container__uwNnd .fc-day-bg .is-holiday,.CalendarGeneral_container__uwNnd .fc-day-disabled,.CalendarGeneral_container__uwNnd .fc-day.is-holiday,.CalendarGeneral_container__uwNnd .fc-timegrid-col.is-holiday,.CalendarGeneral_container__uwNnd .fc-timegrid-col.is-holiday .fc-timegrid-col-frame{background-color:#fcc!important}.CalendarGeneral_container__uwNnd .fc-timegrid-col.is-holiday{border-left:1px solid #ffa1a1!important;border-right:1px solid #ffa1a1!important}.CalendarGeneral_container__uwNnd .is-holiday .fc-timegrid-slot{border-bottom-color:#ffd1d1!important}.day-holiday-bg .fc-timegrid-body,.day-holiday-bg .fc-timegrid-col-frame,.day-holiday-bg .fc-timegrid-slots{background-color:#fcc!important}.fc .search-hit{animation:CalendarGeneral_searchHitPulse__iT3fB 1.2s ease-in-out 3;border-radius:4px;outline:3px solid #ff9800;outline-offset:1px;z-index:10!important}@keyframes CalendarGeneral_searchHitPulse__iT3fB{0%,to{box-shadow:0 0 0 0 #ff980099}50%{box-shadow:0 0 0 6px #ff980000}}.EventCreateModal_overlay__QmqAq{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__MauSg{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:90vh;max-width:500px;overflow-y:auto;padding:24px;width:90%}.EventCreateModal_inputRow__6Zef2{align-items:center;display:flex;gap:8px;margin-bottom:16px}.EventCreateModal_inputLabelInline__K821X{color:#333;flex:0 0 60px;font-size:14px;font-weight:500;white-space:nowrap}.EventCreateModal_inlineInput__Xuovq{background:#fff;border:1px solid #ddd;border-radius:16px;box-sizing:border-box;color:#000;flex:1 1;font-size:14px;outline:none;padding:8px 12px}.EventCreateModal_inlineInput__Xuovq::placeholder{color:#999}.EventCreateModal_typeSection__51U6B{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:16px}.EventCreateModal_typeButtonActive__2u\+7q,.EventCreateModal_typeButton__Vwqop{background:#fff;border:1px solid #ddd;border-radius:16px;box-sizing:border-box;color:#000;cursor:pointer;flex-basis:calc(33.333% - 8px);flex-grow:1;flex-shrink:1;font-size:14px;min-width:100px;overflow:hidden;padding:10px 0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.EventCreateModal_typeButtonActive__2u\+7q:hover,.EventCreateModal_typeButton__Vwqop:hover{background-color:#f5f5f5}.EventCreateModal_typeButtonActive__2u\+7q{background:#e3f2fd;border-color:#1a73e8;color:#1a73e8;font-weight:600}.EventCreateModal_dateRow__xEbR9{display:flex;gap:12px;margin-bottom:16px}.EventCreateModal_formGroup__LrJpu{flex:1 1;margin-bottom:16px}.EventCreateModal_inputLabel__\+8qbM{color:#555;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.EventCreateModal_dateInput__u1ku9,.EventCreateModal_formGroup__LrJpu .EventCreateModal_inlineInput__Xuovq,.EventCreateModal_formGroup__LrJpu select,.EventCreateModal_timeSelect__q6lZM{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#000;font-family:inherit;font-size:14px;height:40px;outline:none;padding:0 12px;transition:border-color .2s,box-shadow .2s;width:100%}.EventCreateModal_formGroup__LrJpu select,.EventCreateModal_timeSelect__q6lZM{-webkit-appearance:none;appearance:none;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__u1ku9:focus,.EventCreateModal_formGroup__LrJpu .EventCreateModal_inlineInput__Xuovq:focus,.EventCreateModal_formGroup__LrJpu select:focus,.EventCreateModal_timeSelect__q6lZM:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}.EventCreateModal_descriptionInput__LGu1F{border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#000;font-size:14px;min-height:80px;outline:none;padding:12px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.EventCreateModal_descriptionInput__LGu1F:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}.EventCreateModal_descriptionInput__LGu1F::placeholder{color:#999}.EventCreateModal_modalActions__NTVjC{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.EventCreateModal_cancelButton__ZNLvO,.EventCreateModal_saveButton__-V7CP{border-radius:6px;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.EventCreateModal_cancelButton__ZNLvO{background:#fff;border:1px solid #e0e0e0;color:#333}.EventCreateModal_cancelButton__ZNLvO:hover{background-color:#f5f5f5}.EventCreateModal_saveButton__-V7CP{background:#1a73e8;border:none;color:#fff}.EventCreateModal_saveButton__-V7CP:hover{background:#1557b0}@media (max-width:768px){.EventCreateModal_modal__MauSg{padding:20px;width:92%}.EventCreateModal_dateRow__xEbR9{flex-direction:column;gap:0}.EventCreateModal_typeButtonActive__2u\+7q,.EventCreateModal_typeButton__Vwqop{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1}.EventCreateModal_modalActions__NTVjC{align-items:stretch;flex-direction:column-reverse}.EventCreateModal_cancelButton__ZNLvO,.EventCreateModal_saveButton__-V7CP{padding:12px;text-align:center}}.EventDetailModal_overlay__IcXkr{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__2uop5{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__bzQ04{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 16px}.EventDetailModal_headerLeft__Yx6Sf{align-items:center;display:flex}.EventDetailModal_menuButton__bnfeF{background:none;border:none;border-radius:4px;cursor:pointer;padding:8px;transition:background-color .2s}.EventDetailModal_menuButton__bnfeF:hover{background-color:#f0f0f0}.EventDetailModal_menuIcon__sZcV3{color:#666;font-size:16px}.EventDetailModal_closeButton__qlggl{background:none;border:none;border-radius:4px;cursor:pointer;padding:8px;transition:background-color .2s}.EventDetailModal_closeButton__qlggl:hover{background-color:#f0f0f0}.EventDetailModal_closeIcon__CyF8U{color:#666;font-size:20px;font-weight:700}.EventDetailModal_content__VIPHs{padding:16px}.EventDetailModal_titleSection__zb2Qg{margin-bottom:16px}.EventDetailModal_title__3rEM7{color:#333;font-size:20px;font-weight:600;margin:0 0 8px}.EventDetailModal_titleInput__F0YbU{background:#0000;border:none;border-bottom:2px solid #1a73e8;font-size:18px;font-weight:500;outline:none;padding:12px 0;width:100%}.EventDetailModal_eventType__uzmZ9{background-color:#e3f2fd;border-radius:12px;color:#1a73e8;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.EventDetailModal_authorTop__Ajl2S{color:#222;font-size:19px;font-weight:600;margin-bottom:6px}.EventDetailModal_authorSection__vtPUD{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:16px;padding:8px 12px}.EventDetailModal_authorLabel__fdClO{color:#666;font-size:12px;margin-bottom:4px}.EventDetailModal_authorInfo__Fnkz9{color:#333;font-size:14px;font-weight:500}.EventDetailModal_datetimeSection__Go9dT{margin-bottom:16px}.EventDetailModal_datetimeHeader__1EMSf{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__4YUwk{font-size:16px;margin-top:2px}.EventDetailModal_datetimeInfo__8Tort{flex:1 1}.EventDetailModal_dateRange__yXmiG{color:#333;font-size:14px;font-weight:500;margin-bottom:4px}.EventDetailModal_timeRange__-HHlf{color:#666;font-size:14px;margin-bottom:4px}.EventDetailModal_timezoneInfo__JK3bP{color:#999;font-size:12px}.EventDetailModal_dateInputs__6sowR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.EventDetailModal_dateInputGroup__caCPW{display:flex;flex-direction:column}.EventDetailModal_inputLabel__T7CyV{color:#666;font-size:12px;font-weight:500;margin-bottom:4px}.EventDetailModal_dateInput__Li6RL{border:1px solid #e0e0e0;border-radius:6px;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s}.EventDetailModal_dateInput__Li6RL:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}.EventDetailModal_allDaySection__vrtMh{margin-bottom:12px}.EventDetailModal_checkboxLabel__8eK6e{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px}.EventDetailModal_checkbox__xDPGq{cursor:pointer;height:16px;width:16px}.EventDetailModal_timeInputs__DH1z3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.EventDetailModal_timeInputGroup__GFuxT{display:flex;flex-direction:column}.EventDetailModal_timeSelect__q08sR{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__q08sR:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}.EventDetailModal_typeSection__s4SOV{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.EventDetailModal_typeButton__ytOsx{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__ytOsx:hover{background-color:#f5f5f5}.EventDetailModal_typeButtonActive__\+CqqI{background-color:#e3f2fd;border-color:#1a73e8;color:#1a73e8;font-weight:600}.EventDetailModal_descriptionSection__Um-mF{margin-bottom:16px}.EventDetailModal_descriptionHeader__Gc68w{align-items:center;display:flex;gap:8px;margin-bottom:8px}.EventDetailModal_descriptionIcon__2LWM0{font-size:16px}.EventDetailModal_descriptionLabel__thEZU{color:#333;font-size:14px;font-weight:500}.EventDetailModal_descriptionContent__aEjvu{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;color:#333;font-size:14px;line-height:1.5;padding:12px}.EventDetailModal_descriptionInput__mGcnL{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__mGcnL:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}.EventDetailModal_createdSection__wSZcB{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:16px;padding:8px 12px}.EventDetailModal_createdLabel__oqtoz{color:#666;font-size:12px;margin-bottom:4px}.EventDetailModal_createdInfo__1UQKy{color:#333;font-size:14px}.EventDetailModal_footer__JsKaw{align-items:center;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 16px}.EventDetailModal_footerLeft__HWM7p{flex:1 1}.EventDetailModal_footerRight__EBNyS{display:flex;gap:12px}.EventDetailModal_deleteButton__5dHFc{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__5dHFc:hover{background-color:#dc3545;color:#fff}.EventDetailModal_cancelButton__QWNCR{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__QWNCR:hover{background-color:#f5f5f5}.EventDetailModal_editButton__e\+kdw{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__e\+kdw:hover{background-color:#1a73e8;color:#fff}.EventDetailModal_saveButton__r\+ezq{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__r\+ezq:hover{background:#1557b0}.EventDetailModal_inputRow__SK37V{align-items:center;display:flex;gap:8px;margin-bottom:12px}.EventDetailModal_inputLabelInline__tBgP5{color:#333;font-size:14px;min-width:60px}.EventDetailModal_inlineInput__ArwKe{border:1px solid #e0e0e0;border-radius:6px;flex:1 1;font-size:14px;outline:none;padding:8px 10px}.EventDetailModal_inlineInput__ArwKe:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}@media (max-width:768px){.EventDetailModal_modal__2uop5{margin:20px;width:95%}.EventDetailModal_dateInputs__6sowR,.EventDetailModal_timeInputs__DH1z3{grid-template-columns:1fr}.EventDetailModal_typeSection__s4SOV{grid-template-columns:repeat(2,1fr)}.EventDetailModal_footer__JsKaw{align-items:stretch;flex-direction:column;gap:12px}.EventDetailModal_footerRight__EBNyS{justify-content:center}}.WorkSchedule_wrap__fIZLf{padding:20px}.WorkSchedule_titleRow__t4h8m{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.WorkSchedule_title__9WUQo{color:#222;font-size:20px;font-weight:700;margin:0;white-space:nowrap}.WorkSchedule_hintText__Ak34D{color:#888;font-size:12px;margin:10px 2px 0}.WorkSchedule_banner__nfd\+X{align-items:center;background:#fff3cd;border:1px solid #ffe08a;border-radius:6px;color:#7a5c00;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:16px;padding:10px 14px}.WorkSchedule_summaryRow__KF2tU{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.WorkSchedule_summaryPill__SkL3m{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#333;flex:0 0 auto;font-size:13px;font-weight:700;padding:6px 14px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.WorkSchedule_summaryPillUrgent__8fnmE{background:#fdecea;border-color:#f5c2c0;color:#d32f2f}.WorkSchedule_registerBtn__015VQ{margin-left:auto}.WorkSchedule_legendRow__k\+siu{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.WorkSchedule_legendChip__IQdkp{align-items:center;background:#fff;border:1px solid #ddd;border-radius:999px;color:#444;cursor:pointer;display:flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:6px;padding:5px 10px;transition:all .15s;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.WorkSchedule_legendChip__IQdkp:hover{border-color:#999}.WorkSchedule_legendChipActive__8aN\+O{background:#f0f0f0;border-color:#333}.WorkSchedule_legendDot__n5t-P{border-radius:50%;flex-shrink:0;height:10px;width:10px}.WorkSchedule_calendarBox__5AEos{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.WorkSchedule_chip__B5056{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:4px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.WorkSchedule_chipToday__iVQ40{background:#d32f2f;color:#fff}.WorkSchedule_chipSoon__cbK8r{background:#e65100;color:#fff}.WorkSchedule_chipWarn__aOGZD{background:#fff3e0;border:1px solid #ffb74d;color:#e65100}.WorkSchedule_chipNormal__TwMtV{background:#eee;color:#555}.WorkSchedule_chipPast__5et\+z{background:#eee;color:#333}.WorkSchedule_chipUnprocessed__K9I-K{background:#fdecea;border:1px solid #c62828;color:#c62828}.WorkSchedule_chipDone__nq7m-{background:#eaf2ea;border:1px solid #cfe0cf;color:#52705a}.WorkSchedule_chipDot__d92D0{border-radius:50%;flex-shrink:0;height:7px;width:7px}.WorkSchedule_chipInitial__4b7c9{font-weight:800}.WorkSchedule_holidayCell__geNT3{background:#fdecea}.WorkSchedule_holidayCell__geNT3 .fc-daygrid-day-number{color:#d32f2f;font-weight:700}.WorkSchedule_dayCellRow__bl1Bj{align-items:center;display:flex;gap:4px;justify-content:space-between;min-width:0;padding:2px 4px}.WorkSchedule_holidayName__1dAyT{color:#333;flex:1 1 auto;font-size:11px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-day-today{background:#fff8e1!important}.fc .fc-toolbar-title{font-size:16px;white-space:nowrap}.fc .fc-toolbar-chunk{align-items:center;display:flex;gap:8px}.fc .fc-button{flex:0 0 auto;font-size:12px;padding:3px 8px;white-space:nowrap;width:auto}.fc .fc-button-group{display:flex;gap:2px}.WorkSchedule_modalOverlay__L8n0C{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.WorkSchedule_modalBox__SLLld{background:#fff;border-radius:10px;max-height:88vh;max-width:92vw;overflow-y:auto;padding:24px;width:420px}.WorkSchedule_modalTitle__MVops{font-size:16px;font-weight:700;margin:0 0 16px}.WorkSchedule_formRow__spyng{margin-bottom:12px}.WorkSchedule_formLabel__2Fvot{color:#555;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.WorkSchedule_checkboxLabel__aUwgQ{align-items:center;cursor:pointer;display:inline-flex;gap:6px}.WorkSchedule_checkboxInput__UsCCL{flex-shrink:0;height:16px;margin:0;width:16px}.WorkSchedule_formInput__0Rkuq{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:13px;padding:8px 10px;width:100%}.WorkSchedule_modalActions__JjBk6{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.WorkSchedule_btn__cejGZ{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:8px 16px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.WorkSchedule_btnPrimary__DOF9D{background:#4a90e2;border-color:#4a90e2;color:#fff}.WorkSchedule_btnDanger__0fmKI{background:#d32f2f;border-color:#d32f2f;color:#fff}.WorkSchedule_btnDone__m53sV{background:#52705a;border-color:#52705a;color:#fff}.WorkSchedule_btnSecondary__XWRGn{background:#fff;border-color:#ccc;color:#444}.WorkSchedule_completionBox__e08Ft{align-items:center;background:#f7f7f7;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px;padding:10px 12px}.WorkSchedule_completionStatus__CDJFT{color:#555;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IncomeStatus_wrap__Wpv44{background:#e5e7eb;padding:20px}.IncomeStatus_tree__RIrK5{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 0}.IncomeStatus_headerRow__-3Qdk{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__ebwpK{padding:4px 8px;text-align:center}.IncomeStatus_row__l8cAv{align-items:center;border-bottom:1px solid #e5e7eb;cursor:pointer;display:grid;grid-template-columns:500px 180px 180px 180px;transition:background .15s}.IncomeStatus_row__l8cAv:hover{background:#f9fafb}.IncomeStatus_cell__3UB4K{align-items:center;display:flex;gap:4px}.IncomeStatus_cellNote__Gkr\+n{color:#6b7280;font-size:13px;text-align:left}.IncomeStatus_arrow__nPL8P{color:#444;font-weight:700;margin-right:2px;text-align:center;width:20px}.IncomeStatus_indent1__9q\+D0{padding-left:8px}.IncomeStatus_indent2__Ru8Ys{padding-left:24px}.IncomeStatus_indent3__cjXab{padding-left:40px}.IncomeStatus_indent4__Cc3kP{padding-left:56px}.IncomeStatus_indent5__lQr-g{padding-left:72px}.IncomeStatus_indent6__vw0c\+{padding-left:88px}.IncomeStatus_indent7__GZWxl{padding-left:104px}.IncomeStatus_indent8__mKzr-{padding-left:120px}.IncomeStatus_level1__ShUDi{background:#f9fafb;font-weight:700}.IncomeStatus_level2__aRyOa{background:#f3f4f6;font-weight:600}.IncomeStatus_level3__kipC3{background:#e5e7eb;font-weight:500}.IncomeStatus_level4__2O439{background:#fff}.IncomeStatus_level5__PFoPB{background:#f9fafb}.IncomeStatus_level6__-Uxwu,.IncomeStatus_level7__kQI6A,.IncomeStatus_level8__o\+fFi{background:#fff}.IncomeStatus_filterBar__ClUiA{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-bottom:12px}.IncomeStatus_dateInput__DfTkZ{border:1px solid #d1d5db;border-radius:4px;font-size:13px;margin:0 4px;padding:4px 8px;width:130px}.IncomeStatus_loading__b1YGU{color:#4b5563;padding:20px;text-align:center}.IncomeStatus_partnerBox__PmXgb{background-color:initial;border-left:none;margin-left:0}.IncomeStatus_dateRow__j6-\+D{align-items:center;display:flex;gap:8px}.IncomeStatus_dateDash__ledWM{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.IncomeStatus_inputBase__Y5HPO{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__Y5HPO:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.IncomeStatus_filterBar__ClUiA label{color:#374151;font-weight:600;margin-right:6px;min-width:40px;text-align:right}.IncomeStatus_cellRight__sBkre{font-feature-settings:"tnum";color:#111827;font-variant-numeric:tabular-nums;padding-right:8px;text-align:right}@media (max-width:768px){.IncomeStatus_wrap__Wpv44{padding:12px 4px}.IncomeStatus_filterBar__ClUiA{flex-wrap:wrap}.IncomeStatus_dateInput__DfTkZ{font-size:12px;width:110px}.IncomeStatus_headerRow__-3Qdk,.IncomeStatus_tree__RIrK5{-webkit-overflow-scrolling:touch;overflow-x:auto}.IncomeStatus_headerRow__-3Qdk,.IncomeStatus_row__l8cAv,.IncomeStatus_totalRow__hu61j{min-width:560px}}.ExpenseStatus_wrap__xA4LI{background:#e5e7eb;padding:20px}.ExpenseStatus_tree__x0fr7{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 0}.ExpenseStatus_headerRow__zgizD{background:#374151;border-bottom:2px solid #4b5563;color:#fff;display:grid;font-weight:700;grid-template-columns:500px 180px 150px 180px 120px;padding:8px 10px}.ExpenseStatus_headerCell__6cEMj{padding:4px 8px;text-align:center}.ExpenseStatus_headerCell__6cEMj:first-child{text-align:left}.ExpenseStatus_row__AaM1I{align-items:center;border-bottom:1px solid #e5e7eb;cursor:pointer;display:grid;grid-template-columns:500px 180px 150px 180px 120px;transition:background .15s}.ExpenseStatus_row__AaM1I:hover{background:#f9fafb}.ExpenseStatus_cell__Sh29Z{align-items:center;display:flex;gap:4px}.ExpenseStatus_cellRight__7SIdp{font-feature-settings:"tnum";color:#111827;font-variant-numeric:tabular-nums;padding-right:8px;text-align:right}.ExpenseStatus_cellNote__1Ss\+c{color:#6b7280;font-size:13px;text-align:left}.ExpenseStatus_arrow__5BKQv{color:#444;font-weight:700;margin-right:2px;text-align:center;width:20px}.ExpenseStatus_indent1__1B8aj{padding-left:8px}.ExpenseStatus_indent2__BhTK7{padding-left:24px}.ExpenseStatus_indent3__fkTmW{padding-left:40px}.ExpenseStatus_indent4__qcZ9O{padding-left:56px}.ExpenseStatus_indent5__YPE71{padding-left:72px}.ExpenseStatus_indent6__1r2hP{padding-left:88px}.ExpenseStatus_level1__yccD\+{background:#f9fafb;font-weight:700}.ExpenseStatus_level2__cTc\+Y{background:#f3f4f6;font-weight:600}.ExpenseStatus_level3__2Rgk9{background:#e5e7eb;font-weight:500}.ExpenseStatus_level4__rBn5g{background:#fff}.ExpenseStatus_level5__ASNmm{background:#f9fafb}.ExpenseStatus_level6__WLCpM{background:#fff}.ExpenseStatus_totalRow__IPCbZ{align-items:center;background:#1f2937!important;border-bottom:none;border-radius:0 0 8px 8px;border-top:2px solid #374151;color:#fff;cursor:default;display:grid;font-size:14px;font-weight:700;grid-template-columns:500px 180px 150px 180px 120px}.ExpenseStatus_totalRow__IPCbZ:hover{background:#1f2937!important}.ExpenseStatus_totalRow__IPCbZ .ExpenseStatus_cell__Sh29Z{color:#fff;padding-left:8px}.ExpenseStatus_totalRow__IPCbZ .ExpenseStatus_cellRight__7SIdp{color:#fff}.ExpenseStatus_filterBar__IpN2I{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-bottom:12px}.ExpenseStatus_filterBar__IpN2I label{color:#374151;font-weight:600;margin-right:6px;min-width:40px;text-align:right}.ExpenseStatus_dateInput__ujQbQ{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#111827;font-size:13px;margin:0 4px;padding:4px 8px;width:130px}.ExpenseStatus_dateInput__ujQbQ:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.ExpenseStatus_dateDash__jcpbF{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.ExpenseStatus_partnerCount__PrPWX{color:#2563eb;font-size:11px;font-weight:500;margin-left:6px}.ExpenseStatus_partnerBox__ohj\+K{background-color:initial;border-left:none;margin-left:0}.ExpenseStatus_loading__KYOQD{color:#4b5563;padding:20px;text-align:center}@media (max-width:768px){.ExpenseStatus_wrap__xA4LI{padding:12px 4px}.ExpenseStatus_filterBar__IpN2I{flex-wrap:wrap}.ExpenseStatus_dateInput__ujQbQ{font-size:12px;width:110px}.ExpenseStatus_headerRow__zgizD,.ExpenseStatus_tree__x0fr7{-webkit-overflow-scrolling:touch;overflow-x:auto}.ExpenseStatus_headerRow__zgizD,.ExpenseStatus_row__AaM1I,.ExpenseStatus_totalRow__IPCbZ{min-width:560px}}.TotalStatus_wrap__J0dZR{background:#e5e7eb;padding:20px}.TotalStatus_filterBar__IFzZA{align-items:center;display:flex;gap:8px;margin-bottom:14px}.TotalStatus_filterBar__IFzZA label{color:#374151;font-weight:600;margin-right:6px;min-width:40px;text-align:right}.TotalStatus_dateInput__01Heq{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#111827;font-size:13px;padding:4px 8px;width:130px}.TotalStatus_dateInput__01Heq:focus{border-color:#2563eb;outline:none}.TotalStatus_dateDash__HOP1O{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.TotalStatus_tableWrap__dHMxv{background:#fff;border:1px solid #d1d5db;border-radius:8px;overflow-x:auto;width:100%}.TotalStatus_headerCell__s3PlD{background:#374151;border-bottom:2px solid #4b5563;color:#fff;font-size:13px;font-weight:700;padding:8px 14px;text-align:center;white-space:nowrap}.TotalStatus_headerCell__s3PlD:first-child{border-radius:8px 0 0 0;text-align:left}.TotalStatus_subHeader__aRXv5{background:#1e3a5f;color:#bfdbfe;font-size:12px}.TotalStatus_cell__Z2mIj{color:#374151;font-weight:600}.TotalStatus_cellRight__Afl\+e,.TotalStatus_cell__Z2mIj{align-content:center;background:#fff;border-bottom:1px solid #e5e7eb;padding:8px 14px;white-space:nowrap}.TotalStatus_cellRight__Afl\+e{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.TotalStatus_cellRight__Afl\+e:hover,.TotalStatus_cell__Z2mIj:hover{background:#f9fafb}.TotalStatus_incomeColor__siLkP{color:#1d4ed8}.TotalStatus_expenseColor__Axi8j{color:#6b7280}.TotalStatus_plus__EcKLM{color:#059669;font-weight:700}.TotalStatus_minus__bzj72{color:#dc2626;font-weight:700}.TotalStatus_subColor__kzpyg{color:#64748b}.TotalStatus_totalRow__OkS9X{align-content:center;background:#1f2937!important;border-bottom:none!important;border-top:2px solid #374151!important;font-size:13px;font-weight:700!important}.TotalStatus_totalRow__OkS9X.TotalStatus_cell__Z2mIj{color:#fff}.TotalStatus_totalRow__OkS9X.TotalStatus_cellRight__Afl\+e{color:#d1d5db}.TotalStatus_totalRow__OkS9X.TotalStatus_incomeColor__siLkP{color:#93c5fd!important}.TotalStatus_totalRow__OkS9X.TotalStatus_expenseColor__Axi8j{color:#d1d5db!important}.TotalStatus_totalRow__OkS9X.TotalStatus_plus__EcKLM{color:#6ee7b7!important}.TotalStatus_totalRow__OkS9X.TotalStatus_minus__bzj72{color:#fca5a5!important}.TotalStatus_totalRow__OkS9X.TotalStatus_subColor__kzpyg{color:#94a3b8!important}.TotalStatus_loading__dKoL9{color:#9ca3af;font-size:14px;padding:24px 32px;text-align:center}.TotalStatus_tableWrap__dHMxv>div:nth-last-child(-n+10){border-bottom:none}.WelfarePoint_wrap__vcaN4{background:#f8f9fa;box-sizing:border-box;min-height:100vh;padding:24px}.WelfarePoint_header__akYq1{align-items:center;display:flex;gap:16px;margin-bottom:16px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.WelfarePoint_header__akYq1 h3{color:#111827;font-size:20px;font-weight:700;margin:0;white-space:nowrap}.WelfarePoint_yearSelect__sfLYm{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;height:36px;padding:0 10px}.WelfarePoint_configBox__ZXhc-{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 6px #0000000a;color:#374151;font-size:14px;margin-bottom:20px;padding:14px 18px;width:-webkit-fit-content;width:fit-content}.WelfarePoint_configTable__1timw{border-collapse:collapse;margin-top:10px}.WelfarePoint_configTable__1timw th{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;padding:6px 14px}.WelfarePoint_configTable__1timw td{border:1px solid #e5e7eb;font-size:13px;padding:6px 16px;text-align:center}.WelfarePoint_noConfig__fHybi{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#c2410c;font-size:14px;margin-bottom:20px;padding:12px 16px}.WelfarePoint_tableWrap__KYhRF{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 6px #0000000a;margin-bottom:24px;overflow:hidden;width:-webkit-fit-content;width:fit-content}.WelfarePoint_table__946T9{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.WelfarePoint_table__946T9 th{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151;font-weight:700;padding:10px 12px}.WelfarePoint_table__946T9 td{border:1px solid #e5e7eb;color:#111827;padding:9px 12px}.WelfarePoint_table__946T9 tbody tr:hover{background:#f9fafb}.WelfarePoint_remain__ieIpT{color:#166534;font-weight:700}.WelfarePoint_zero__6vmwp{color:#dc2626;font-weight:700}.WelfarePoint_totalRow__OEsSj td{background:#ecfdf5;color:#166534;font-size:15px;font-weight:700}.WelfarePoint_empty__MLWjM{color:#9ca3af;padding:24px;text-align:center}.WelfarePoint_usageHeader__tfELZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px;white-space:nowrap}.WelfarePoint_usageHeader__tfELZ h3{color:#111827;font-size:20px;font-weight:700;margin:0;white-space:nowrap}.WelfarePoint_addBtn__n2YXE{background:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.WelfarePoint_addBtn__n2YXE:hover{background:#1669c1}.WelfarePoint_formBox__dmBzv{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 6px #0000000a;margin-bottom:20px;padding:20px 24px}.WelfarePoint_formBox__dmBzv h4{color:#111827;font-size:16px;font-weight:700;margin:0 0 16px}.WelfarePoint_form__DxBpH{display:flex;flex-direction:column;gap:12px}.WelfarePoint_formRow__SZ1oZ{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:120px 1fr}.WelfarePoint_formRow__SZ1oZ label{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;color:#374151;display:flex;font-size:14px;font-weight:600;height:38px;justify-content:center;text-align:center}.WelfarePoint_formRow__SZ1oZ input,.WelfarePoint_formRow__SZ1oZ select{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:38px;padding:0 10px}.WelfarePoint_formRow__SZ1oZ input:focus,.WelfarePoint_formRow__SZ1oZ select:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa4d;outline:none}.WelfarePoint_formBtns__LopyM{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.WelfarePoint_saveBtn__YXUun{background:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}.WelfarePoint_saveBtn__YXUun:hover{background:#1669c1}.WelfarePoint_cancelBtn__DMihJ{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-weight:600;padding:10px 24px}.WelfarePoint_cancelBtn__DMihJ:hover{background:#e5e7eb}.WelfarePoint_editBtn__jiaiF{background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;font-size:12px;margin-right:4px;padding:3px 6px}.WelfarePoint_editBtn__jiaiF:hover{background:#e5e7eb}.WelfarePoint_deleteBtn__PBunO{background:#fee2e2;border:1px solid #fca5a5;border-radius:4px;color:#dc2626;cursor:pointer;font-size:12px;padding:3px 6px}.WelfarePoint_deleteBtn__PBunO:hover{background:#fecaca}.WelfarePoint_loading__QhUHx{align-items:center;color:#9ca3af;display:flex;font-size:16px;height:200px;justify-content:center}.WelfarePoint_manageTd__q2Lz4{align-items:center;display:flex;gap:4px;justify-content:center;padding:6px 4px;white-space:nowrap}.WelfarePoint_usageLayout__O30Nu{align-items:flex-start;display:flex;gap:20px}.WelfarePoint_usageLayout__O30Nu .WelfarePoint_formBox__dmBzv{flex-shrink:0;width:360px}.WelfarePoint_usageLayout__O30Nu .WelfarePoint_tableWrap__KYhRF{margin-bottom:0;min-width:0;overflow-x:auto;width:-webkit-fit-content;width:fit-content}.WelfarePoint_summaryTable__T3B8b{table-layout:fixed;width:auto}.WelfarePoint_summaryTable__T3B8b td:first-child,.WelfarePoint_summaryTable__T3B8b th:first-child{width:120px}.WelfarePoint_summaryTable__T3B8b td:nth-child(2),.WelfarePoint_summaryTable__T3B8b th:nth-child(2){width:150px}.WelfarePoint_summaryTable__T3B8b td:nth-child(3),.WelfarePoint_summaryTable__T3B8b th:nth-child(3){width:120px}.WelfarePoint_summaryTable__T3B8b td:nth-child(4),.WelfarePoint_summaryTable__T3B8b th:nth-child(4){width:150px}.WelfarePoint_summaryTable__T3B8b td:nth-child(5),.WelfarePoint_summaryTable__T3B8b th:nth-child(5){width:130px}.WelfarePoint_summaryTable__T3B8b td:nth-child(6),.WelfarePoint_summaryTable__T3B8b th:nth-child(6){width:160px}.WelfarePoint_summaryTable__T3B8b td:nth-child(7),.WelfarePoint_summaryTable__T3B8b th:nth-child(7){width:140px}.WelfarePoint_summaryTable__T3B8b td:nth-child(8),.WelfarePoint_summaryTable__T3B8b th:nth-child(8){width:160px}.WelfarePoint_usageTable__dpQHD{table-layout:fixed;width:auto}.WelfarePoint_usageTable__dpQHD td:first-child,.WelfarePoint_usageTable__dpQHD th:first-child{width:50px}.WelfarePoint_usageTable__dpQHD td:nth-child(2),.WelfarePoint_usageTable__dpQHD td:nth-child(3),.WelfarePoint_usageTable__dpQHD th:nth-child(2),.WelfarePoint_usageTable__dpQHD th:nth-child(3){width:100px}.WelfarePoint_usageTable__dpQHD td:nth-child(4),.WelfarePoint_usageTable__dpQHD td:nth-child(5),.WelfarePoint_usageTable__dpQHD th:nth-child(4),.WelfarePoint_usageTable__dpQHD th:nth-child(5){width:200px}.WelfarePoint_usageTable__dpQHD td:nth-child(6),.WelfarePoint_usageTable__dpQHD th:nth-child(6){width:100px}.GisungContracts_page__EKQCs{font-family:맑은 고딕,sans-serif;margin:0 auto;max-width:1200px;padding:24px}.GisungContracts_header__O1a2D{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.GisungContracts_title__SeJER{color:#1a1a1a;font-size:20px;font-weight:700;margin:0}.GisungContracts_headerBtns__jexXz{align-items:center;display:flex;gap:8px}.GisungContracts_filterBtn__52z5t{background:#fff;border:1px solid #90a4ae;border-radius:6px;color:#37474f;cursor:pointer;font-family:맑은 고딕,sans-serif;font-size:13px;font-weight:600;padding:7px 16px;transition:all .15s}.GisungContracts_filterBtn__52z5t:hover{border-color:#1565c0;color:#1565c0}.GisungContracts_filterActive__pJ4nI{background:#1565c0;border-color:#1565c0;color:#fff}.GisungContracts_addBtn__Jyp7d{background:#1565c0;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:맑은 고딕,sans-serif;font-size:13px;font-weight:700;padding:8px 18px;transition:background .15s;white-space:nowrap}.GisungContracts_addBtn__Jyp7d:hover{background:#0d47a1}.GisungContracts_formCard__wYIQV{background:#fff;border:1px solid #bbdefb;border-radius:12px;box-shadow:0 2px 8px #1565c012;margin-bottom:24px;padding:24px}.GisungContracts_formTitle__RCG6S{color:#1565c0;font-size:16px;font-weight:700;margin-bottom:16px}.GisungContracts_grid2__lPRfx{grid-gap:14px 24px;display:grid;gap:14px 24px;grid-template-columns:1fr 1fr}.GisungContracts_fieldWrap__tpFrq{display:flex;flex-direction:column;gap:4px}.GisungContracts_label__OleI-{color:#444;font-size:12px;font-weight:600}.GisungContracts_required__5GNEr{color:red}.GisungContracts_input__2pNfs{background:#fafafa;border:1px solid #cfd8dc;border-radius:6px;box-sizing:border-box;color:#212121;font-family:맑은 고딕,sans-serif;font-size:13px;padding:8px 10px;transition:border-color .15s;width:100%}.GisungContracts_input__2pNfs:focus{background:#fff;border-color:#1565c0;outline:none}.GisungContracts_formBtns__B6KEX{display:flex;gap:8px;margin-top:16px}.GisungContracts_submitBtn__6kH-N{background:#1565c0;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:맑은 고딕,sans-serif;font-weight:700;padding:10px 28px;transition:background .15s}.GisungContracts_submitBtn__6kH-N:hover{background:#0d47a1}.GisungContracts_submitBtn__6kH-N:disabled{background:#aaa;cursor:not-allowed}.GisungContracts_cancelBtn__98J2n{background:#fff;border:1px solid #90a4ae;border-radius:6px;color:#37474f;cursor:pointer;font-family:맑은 고딕,sans-serif;padding:10px 20px}.GisungContracts_cancelBtn__98J2n:hover{background:#f5f5f5}.GisungContracts_errorBox__eXcU6{background:#ffebee;border:1px solid #ffcdd2;border-radius:8px;color:#c62828;font-size:13px;margin-top:12px;padding:10px 14px}.GisungContracts_tableWrap__L1t8K{border:1px solid #e0e0e0;border-radius:10px;overflow-x:auto}.GisungContracts_table__HEknf{border-collapse:collapse;font-size:13px;width:100%}.GisungContracts_th__j-qCU{background:#1565c0;color:#fff;font-family:맑은 고딕,sans-serif;font-weight:600;padding:11px 14px;text-align:left;white-space:nowrap}.GisungContracts_tr__KyOu-{border-bottom:1px solid #eee;transition:background .1s}.GisungContracts_tr__KyOu-:hover{background:#f5f9ff}.GisungContracts_td__-WEHn{color:#212121;padding:11px 14px;vertical-align:middle}.GisungContracts_tdRight__fzBGp{text-align:right}.GisungContracts_tdCenter__PmhKv{text-align:center}.GisungContracts_empty__Fq9vz{color:#bdbdbd;font-size:14px;padding:48px;text-align:center}.GisungContracts_badge__YIgtj{border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:700;padding:3px 12px}.GisungContracts_editBtn__az09H{background:#fff;border:1px solid #1565c0;border-radius:5px;color:#1565c0;cursor:pointer;font-size:11px;font-weight:600;padding:4px 8px;white-space:nowrap}.GisungContracts_editBtn__az09H:hover{background:#e3f2fd}.GisungContracts_dateRange__Wl4rE{align-items:center;display:flex;gap:6px}.GisungContracts_dateSep__dFNcX{color:#666;flex-shrink:0;font-weight:700}.GisungContracts_periodPreview__caVy4{color:#888;font-size:12px;margin-top:4px}.DailyTodoList_container__GN8\+k{max-width:1400px;padding:24px}.DailyTodoList_header__5nwhM{justify-content:space-between;margin-bottom:16px}.DailyTodoList_headerActions__C-\+J-,.DailyTodoList_header__5nwhM{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.DailyTodoList_excelBtn__q32hg{background:#217346;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;max-width:130px;padding:6px 12px;white-space:nowrap;width:auto}.DailyTodoList_table__6JOi\+{background:#fff;border-collapse:collapse;max-width:1400px;table-layout:fixed;width:100%}.DailyTodoList_table__6JOi\+ td,.DailyTodoList_table__6JOi\+ th{border:1px solid #e0e0e0;font-size:14px;padding:8px 10px;text-align:center;vertical-align:middle}.DailyTodoList_table__6JOi\+ th{background:#f5f6f8}.DailyTodoList_table__6JOi\+ td:first-child,.DailyTodoList_table__6JOi\+ th:first-child{width:5%}.DailyTodoList_table__6JOi\+ td:nth-child(2),.DailyTodoList_table__6JOi\+ th:nth-child(2){width:20%}.DailyTodoList_table__6JOi\+ td:nth-child(3),.DailyTodoList_table__6JOi\+ th:nth-child(3){width:44%}.DailyTodoList_table__6JOi\+ td:nth-child(4),.DailyTodoList_table__6JOi\+ th:nth-child(4){width:5%}.DailyTodoList_table__6JOi\+ td:nth-child(5),.DailyTodoList_table__6JOi\+ th:nth-child(5){width:7%}.DailyTodoList_table__6JOi\+ td:nth-child(6),.DailyTodoList_table__6JOi\+ th:nth-child(6){width:8%}.DailyTodoList_table__6JOi\+ td:nth-child(7),.DailyTodoList_table__6JOi\+ th:nth-child(7){width:5%}.DailyTodoList_table__6JOi\+ td:nth-child(8),.DailyTodoList_table__6JOi\+ th:nth-child(8){width:6%}.DailyTodoList_employeeSelect__3u1Ak{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex-shrink:0;max-width:140px;padding:6px 8px;width:140px}.DailyTodoList_actionCell__f34NN{text-align:center}.DailyTodoList_actionCell__f34NN button{display:block;margin:4px auto;width:56px}.DailyTodoList_editBtn__xwkyR,.DailyTodoList_saveBtn__h5N0N{background:#1a56db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 0;white-space:nowrap}.DailyTodoList_cancelBtn__gGu-V{background:#999;border:none;border-radius:4px;color:#fff}.DailyTodoList_cancelBtn__gGu-V,.DailyTodoList_deleteBtn__PcGO5{cursor:pointer;font-size:13px;padding:6px 8px;white-space:nowrap}.DailyTodoList_deleteBtn__PcGO5{background:none;border:1px solid #f3c4c4;border-radius:4px;color:#c62828}.DailyTodoList_table__6JOi\+ input,.DailyTodoList_table__6JOi\+ select{background:#0000;border:none;text-align:center;width:100%}.DailyTodoList_table__6JOi\+ .DailyTodoList_editInput__B5nNn{background:#fff;border:1px solid #94a3b8;border-radius:4px;padding:4px 6px}.DailyTodoList_table__6JOi\+ td:nth-child(2) input,.DailyTodoList_table__6JOi\+ td:nth-child(3) input{text-align:left;text-overflow:ellipsis}.DailyTodoList_table__6JOi\+ td:nth-child(2),.DailyTodoList_table__6JOi\+ td:nth-child(3){text-align:left}.DailyTodoList_carriedRow__61nOd{background:#fff7e6}.DailyTodoList_badge__M88tT{background:#fa8c16;border-radius:10px;color:#fff;font-size:12px;padding:2px 8px}.DailyTodoList_status_완료__4nqDg{color:#2e7d32;font-weight:600}.DailyTodoList_status_진행중__Wp8uj{color:#c98b00;font-weight:600}.DailyTodoList_status_미진행__sUcOy{color:#c62828;font-weight:600}.DailyTodoList_addRow__zMtql{background:#fafcff}.DailyTodoList_addRow__zMtql input,.DailyTodoList_addRow__zMtql select{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;padding:6px 4px;width:100%}.DailyTodoList_addBtn__8Yfcf{background:#1a56db;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:13px;margin:0 auto;padding:6px 14px;white-space:nowrap;width:auto}.DailyTodoList_mutedCell__J2Qku{color:#999;font-size:13px}.DailyTodoList_commentBox__RBEyj{background:#f0f4ff;border-radius:8px;margin-top:24px;padding:16px}.DailyTodoList_commentBox__RBEyj h4{margin:0 0 10px}.DailyTodoList_existingComment__rYzx4{align-items:flex-start;background:#fff;border:1px solid #dbe4ff;border-radius:6px;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px;padding:10px 12px}.DailyTodoList_existingCommentText__N9Vad{flex:1 1;white-space:pre-wrap}.DailyTodoList_commentBtns__YU9EZ{display:flex;flex-shrink:0;gap:4px}.DailyTodoList_commentEditBtn__hjxAy{border:1px solid #c3d4ff;border-radius:4px;color:#1a56db}.DailyTodoList_commentDeleteBtn__kInJM,.DailyTodoList_commentEditBtn__hjxAy{background:#fff;cursor:pointer;font-size:12px;padding:2px 8px;white-space:nowrap}.DailyTodoList_commentDeleteBtn__kInJM{border:1px solid #f3c4c4;border-radius:4px;color:#c62828}.DailyTodoList_commentMeta__tjjrg{color:#888;font-size:12px;margin-top:4px}.DailyTodoList_commentEditRow__6b0Yw{align-items:flex-start;display:flex;gap:8px}.DailyTodoList_commentEditRow__6b0Yw textarea{border:1px solid #c3d4ff;border-radius:6px;box-sizing:border-box;flex:1 1 auto;font-family:inherit;font-size:14px;min-height:80px;min-width:300px;padding:8px 10px;resize:vertical;width:100%}.DailyTodoList_commentSaveBtn__VV03M{align-self:flex-end;background:#1a56db;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;padding:8px 0;white-space:nowrap;width:80px}.DailyTodoList_loading__BqDvI{color:#888;padding:40px;text-align:center}.DailyTodoList_dateInput__aa9mB{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex-shrink:0;padding:6px 8px;width:140px}.DailyTodoList_detailCell__5LhhS{white-space:pre-wrap;word-break:break-all}.DailyTodoList_editTextarea__vAMlt{background:#fff;border:1px solid #94a3b8;border-radius:4px;padding:4px 6px}.DailyTodoList_addTextarea__U\+QFC,.DailyTodoList_editTextarea__vAMlt{box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.5;overflow:hidden;resize:none;text-align:left;width:100%}.DailyTodoList_addTextarea__U\+QFC{border:1px solid #ddd;border-radius:4px;padding:6px 4px}.DailyTodoList_inlineEditTextarea__jb3Jr{border:1px solid #94a3b8;border-radius:4px;box-sizing:border-box;flex:1 1;font-family:inherit;font-size:14px;min-height:60px;padding:6px 8px;resize:vertical}.TeamMeetingView_container__7CxiZ{padding:24px}.TeamMeetingView_header__Rpx7l{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.TeamMeetingView_headerActions__xuvQZ{align-items:center;display:flex;gap:8px}.TeamMeetingView_toggleBtn__M6Fxg{background:#1a56db;line-height:1.3;padding:6px 14px}.TeamMeetingView_excelBtn__n9-1b,.TeamMeetingView_toggleBtn__M6Fxg{border:none;border-radius:6px;color:#fff;cursor:pointer;white-space:nowrap}.TeamMeetingView_excelBtn__n9-1b{background:#217346;flex-shrink:0;padding:8px 14px;width:auto}.TeamMeetingView_grid__7LXZj{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.TeamMeetingView_card__95npy{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #0000000f;padding:16px}.TeamMeetingView_cardHeader__12HfF{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}.TeamMeetingView_userName__n2qLK{font-size:18px;font-weight:700}.TeamMeetingView_date__qB4JF{color:#888;font-size:13px}.TeamMeetingView_table__q-MXH{border-collapse:collapse;font-size:13px;width:100%}.TeamMeetingView_table__q-MXH td,.TeamMeetingView_table__q-MXH th{border:1px solid #eee;padding:6px 8px;text-align:center}.TeamMeetingView_table__q-MXH th{background:#f5f6f8}.TeamMeetingView_carriedRow__SNu5m{background:#fff7e6}.TeamMeetingView_carryBadge__yYBgO{background:#fa8c16;border-radius:8px;color:#fff;font-size:11px;margin-left:6px;padding:1px 6px}.TeamMeetingView_done__rlMz\+{color:#2e7d32;font-weight:700}.TeamMeetingView_progress__KkzZe{color:#c98b00;font-weight:700}.TeamMeetingView_todo__lmv1N{color:#c62828;font-weight:700}.TeamMeetingView_commentSection__Eznr5{display:flex;gap:8px}.TeamMeetingView_commentSection__Eznr5 textarea{border:1px solid #ddd;border-radius:6px;flex:1 1;min-height:40px;padding:6px 8px;resize:vertical}.TeamMeetingView_commentSection__Eznr5 button{align-self:flex-end;background:#f0f4ff;border:1px solid #c3d4ff;border-radius:6px;color:#000;cursor:pointer;flex:0 0 auto;font-size:13px;padding:6px 0;white-space:nowrap;width:90px}.TeamMeetingView_focusWrapper__xIYDB{align-items:center;display:flex;gap:20px}.TeamMeetingView_focusCard__in-FQ{flex:1 1;margin:20px 0 60px;transform:scale(1.15);transform-origin:top center}.TeamMeetingView_navBtn__gkUX-{background:#1a56db;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;padding:14px 18px}.TeamMeetingView_navBtn__gkUX-:disabled{background:#ccc;cursor:not-allowed}.TeamMeetingView_empty__mWC6x,.TeamMeetingView_loading__rN6\+F{color:#888;padding:60px;text-align:center}@media print{.TeamMeetingView_commentSection__Eznr5 button,.TeamMeetingView_headerActions__xuvQZ,.TeamMeetingView_navBtn__gkUX-{display:none}.TeamMeetingView_grid__7LXZj{grid-template-columns:1fr}.TeamMeetingView_card__95npy{box-shadow:none;page-break-inside:avoid}}.TeamMeetingView_detailCell__mgLoH{text-align:left;white-space:pre-wrap;word-break:break-all}.TeamMeetingView_commentArea__ujNAc{margin-top:10px}.TeamMeetingView_existingComment__0ppmc{align-items:flex-start;background:#fff;border:1px solid #dbe4ff;border-radius:6px;display:flex;font-size:13px;gap:8px;justify-content:space-between;margin-bottom:8px;padding:8px 10px}.TeamMeetingView_existingCommentText__0V-gd{flex:1 1;white-space:pre-wrap}.TeamMeetingView_commentBtns__LBz2k{display:flex;flex-shrink:0;gap:4px}.TeamMeetingView_commentEditBtn__uTiQy{border:1px solid #c3d4ff;border-radius:4px;color:#1a56db}.TeamMeetingView_commentDeleteBtn__1X-IA,.TeamMeetingView_commentEditBtn__uTiQy{background:#fff;cursor:pointer;font-size:12px;padding:2px 8px;white-space:nowrap}.TeamMeetingView_commentDeleteBtn__1X-IA{border:1px solid #f3c4c4;border-radius:4px;color:#c62828}.TeamMeetingView_inlineEditTextarea__Z8FIU{border:1px solid #94a3b8;border-radius:4px;box-sizing:border-box;flex:1 1;font-family:inherit;font-size:13px;min-height:40px;padding:6px 8px;resize:vertical}.CompletionRateStats_container__BP8p0{padding:24px}.CompletionRateStats_header__9QBb5{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.CompletionRateStats_filters__hF5y1{align-items:center;display:flex;gap:8px}.CompletionRateStats_filters__hF5y1 input{border:1px solid #ddd;border-radius:4px;padding:6px 8px}.CompletionRateStats_searchBtn__VTen6{background:#1a56db;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px}.CompletionRateStats_excelBtn__h4k5D{background:#217346;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;padding:8px 14px;white-space:nowrap;width:auto}.CompletionRateStats_summaryRow__H7fQU{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.CompletionRateStats_statCard__PsWNI{background:#fff;border-radius:10px;border-top:4px solid #4472c4;box-shadow:0 1px 4px #00000014;padding:18px;text-align:center}.CompletionRateStats_statLabel__ABhmD{color:#666;font-size:13px;margin-bottom:6px}.CompletionRateStats_statValue__nAqNu{font-size:28px;font-weight:800}.CompletionRateStats_statRate__Ngjk9{font-size:15px;font-weight:700;margin-top:4px}.CompletionRateStats_chartsRow__MKNiX{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1.4fr;margin-bottom:24px}.CompletionRateStats_chartBox__ulMZN{background:#fff;border-radius:10px;box-shadow:0 1px 4px #00000014;padding:16px}.CompletionRateStats_chartBox__ulMZN h4{margin:0 0 8px}.CompletionRateStats_table__atcMg{background:#fff;border-collapse:collapse;width:100%}.CompletionRateStats_table__atcMg td,.CompletionRateStats_table__atcMg th{border:1px solid #eee;font-size:14px;padding:8px 10px;text-align:center}.CompletionRateStats_table__atcMg th{background:#f5f6f8}.CompletionRateStats_done__85y4X{color:#2e7d32;font-weight:700}.CompletionRateStats_progress__12fBX{color:#c98b00;font-weight:700}.CompletionRateStats_todo__R18Vc{color:#c62828;font-weight:700}.CompletionRateStats_loading__Bn9\+g{color:#888;padding:60px;text-align:center}.CompletionRateStats_pieGrid__GTJk-{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.CompletionRateStats_pieItem__sd4ah{text-align:center}.CompletionRateStats_pieName__ulNs7{font-size:13px;font-weight:600;margin-top:-8px}.CompletionRateStats_pieRate__dwvSz{color:#2e7d32;font-size:12px;font-weight:400}.CompletionRateStats_clickable__BoyDb{color:#1a56db;cursor:pointer;font-weight:600;text-decoration:underline}.CompletionRateStats_clickable__BoyDb:hover{background:#f0f4ff}.CompletionRateStats_modalOverlay__9dZao{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.CompletionRateStats_modal__341BN{background:#fff;border-radius:10px;max-height:80vh;max-width:90vw;overflow-y:auto;padding:20px;width:700px}.CompletionRateStats_modalHeader__kThaP{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CompletionRateStats_modalHeader__kThaP h4{margin:0}.CompletionRateStats_modalClose__rz7rs{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:18px}.CompletionRateStats_modalTable__cTVoB{border-collapse:collapse;font-size:13px;width:100%}.CompletionRateStats_modalTable__cTVoB td,.CompletionRateStats_modalTable__cTVoB th{border:1px solid #eee;padding:6px 8px;text-align:center}.CompletionRateStats_modalTable__cTVoB th{background:#f5f6f8}.CompletionRateStats_modalDetail__NhpRQ{text-align:left;white-space:pre-wrap;word-break:break-all}.CompletionRateStats_modalEmpty__epmH5{color:#888;padding:30px 0;text-align:center}:root{--rental-status-preparing:#6b7280;--rental-status-departed:#0891b2;--rental-status-delivering:#2563eb;--rental-status-delivered:#16a34a;--rental-status-pickup-ready:#d97706;--rental-status-picking-up:#ea580c;--rental-status-picked-up:#4b5563;--rental-status-canceled:#b91c1c;--rental-status-awaiting:#9ca3af;--rental-warn:#dc2626;--rental-border:#e5e7eb;--rental-muted:#6b7280;--rental-bg-soft:#f9fafb;--rental-radius:12px;--rental-selected:#2563eb;--rental-faint:#b8bec8}.rental-page{margin:0 auto;max-width:1200px;padding:16px}.rental-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.rental-title{font-size:20px;font-weight:700;margin:0;white-space:nowrap}.rental-header-right{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.rental-synced{color:#6b7280;color:var(--rental-muted);font-size:12px;white-space:nowrap}.rental-btn-sync{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:8px;cursor:pointer;font-size:13px;height:34px;white-space:nowrap;width:96px}.rental-btn-sync:disabled{cursor:default;opacity:.55}.rental-tabs{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;padding-bottom:6px}.rental-tab{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:18px;cursor:pointer;flex:0 0 auto;font-size:13px;height:36px;padding:0 14px;white-space:nowrap;width:auto}.rental-tab--active{background:#111827;border-color:#111827;color:#fff}.rental-tab-count{font-weight:700;margin-left:6px}.rental-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:720px){.rental-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.rental-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:12px;border-radius:var(--rental-radius);display:flex;flex-direction:column;gap:10px;padding:14px}.rental-card-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.rental-card-names{display:flex;flex-direction:column;gap:2px;min-width:0}.rental-card-name{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rental-name-label{color:#6b7280;color:var(--rental-muted);font-size:13px;font-weight:500;margin-right:4px}.rental-card-product{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rental-card__door-code,.rental-door-code{color:#92400e;font-weight:700}.rental-door-code{background:#fff4e5;border-radius:6px;font-size:14px;margin:6px 0;overflow-wrap:anywhere;padding:6px 10px}.rental-door-source{font-size:12px;font-weight:400}.rental-addon-line{font-size:13px;font-weight:700;margin:2px 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rental-addon-follow{color:#b8bec8;color:var(--rental-faint);flex:1 1 auto;font-size:13px;white-space:nowrap}.rental-addon-picker{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.rental-addon-select{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:6px;flex:1 1 200px;font-size:13px;height:32px;min-width:0;width:auto}.rental-btn-link{background:#2563eb;background:var(--rental-selected);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:0 0 96px;font-size:13px;font-weight:700;height:32px;white-space:nowrap;width:96px}.rental-btn-link:disabled{cursor:default;opacity:.5}.rental-addon-picker-empty{color:#b8bec8;color:var(--rental-faint);font-size:12px;margin:4px 0;white-space:nowrap}.rental-period-tag{border:1px solid #2563eb;border:1px solid var(--rental-selected);border-radius:999px;color:#2563eb;color:var(--rental-selected);display:inline-block;font-size:12px;font-weight:700;margin-left:6px;padding:1px 8px;vertical-align:middle;white-space:nowrap}.rental-refund-guide{display:block;margin:2px 0 4px}.rental-twin-tag{background:#2563eb;background:var(--rental-selected);border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-left:6px;padding:1px 8px;vertical-align:middle;white-space:nowrap}.rental-card-addr{color:#6b7280;color:var(--rental-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:normal;word-break:keep-all}.rental-card-options{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.rental-card-option{align-items:center;display:flex;font-size:14px;gap:6px}.rental-card-option-label,.rental-opt-mark{white-space:nowrap}.rental-opt-mark{font-size:14px;font-weight:700}.rental-opt--on{color:#16a34a;color:var(--rental-status-delivered)}.rental-opt--off{color:#6b7280;color:var(--rental-muted)}.rental-opt--unknown{color:#dc2626;color:var(--rental-warn)}.rental-fulfillment-row--on,.rental-fulfillment-row--on .rental-opt-mark{color:#2563eb;color:var(--rental-selected);font-weight:700}.rental-fulfillment-row--off,.rental-fulfillment-row--off .rental-opt-mark{color:#b8bec8;color:var(--rental-faint)}.rental-fulfillment-row--unknown .rental-opt-mark{color:#dc2626;color:var(--rental-warn)}.rental-dates{display:flex;flex-wrap:wrap;font-size:13px;gap:14px}.rental-date-label{color:#6b7280;color:var(--rental-muted);margin-right:4px;white-space:nowrap}.rental-card-actions{align-items:center;display:flex;gap:8px}.rental-btn-next{border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1 auto;font-size:15px;font-weight:700;height:46px;min-width:0;white-space:nowrap}.rental-btn-next:disabled{background:#e5e7eb;background:var(--rental-border);color:#6b7280;color:var(--rental-muted);cursor:default}.rental-btn-issue{background:#111827}.rental-btn-icon{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:10px;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 46px;font-size:18px;height:46px;justify-content:center;line-height:1;text-decoration:none;width:46px}.rental-badge{border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;white-space:nowrap}.rental-badge,.rental-badge--PREPARING{background:#6b7280;background:var(--rental-status-preparing)}.rental-badge--DEPARTED{background:#0891b2;background:var(--rental-status-departed)}.rental-badge--DELIVERING{background:#2563eb;background:var(--rental-status-delivering)}.rental-badge--DELIVERED{background:#16a34a;background:var(--rental-status-delivered)}.rental-badge--PICKUP_READY{background:#d97706;background:var(--rental-status-pickup-ready)}.rental-badge--PICKING_UP{background:#ea580c;background:var(--rental-status-picking-up)}.rental-badge--PICKED_UP{background:#4b5563;background:var(--rental-status-picked-up)}.rental-badge--CANCELED{background:#b91c1c;background:var(--rental-status-canceled)}.rental-badge--AWAITING_PAYMENT{background:#9ca3af;background:var(--rental-status-awaiting)}.rental-btn-next--PREPARING{background:#6b7280;background:var(--rental-status-preparing)}.rental-btn-next--DEPARTED{background:#0891b2;background:var(--rental-status-departed)}.rental-btn-next--DELIVERING{background:#2563eb;background:var(--rental-status-delivering)}.rental-btn-next--DELIVERED{background:#16a34a;background:var(--rental-status-delivered)}.rental-btn-next--PICKUP_READY{background:#d97706;background:var(--rental-status-pickup-ready)}.rental-btn-next--PICKING_UP{background:#ea580c;background:var(--rental-status-picking-up)}.rental-btn-next--PICKED_UP{background:#4b5563;background:var(--rental-status-picked-up)}.rental-btn-next--CANCELED{background:#b91c1c;background:var(--rental-status-canceled)}.rental-btn-next--AWAITING_PAYMENT{background:#9ca3af;background:var(--rental-status-awaiting)}.rental-card--awaiting{background:#f3f4f6;border-style:dashed;color:#6b7280}.rental-awaiting-amount{color:#9ca3af;font-weight:600;white-space:nowrap}.rental-warn-box.rental-warn-box--orange{background:#fff7ed;border-color:#c2410c;color:#c2410c}.rental-warn-box.rental-warn-box--muted{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.rental-warn-box{background:#fef2f2;border:1px solid #dc2626;border:1px solid var(--rental-warn);border-radius:8px;font-size:12px;padding:8px 10px}.rental-date--late,.rental-warn-box{color:#dc2626;color:var(--rental-warn)}.rental-date--late{font-weight:700}.rental-late-badge{background:#dc2626;background:var(--rental-warn);border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-left:4px;padding:1px 6px;white-space:nowrap}.rental-warn-box--oneline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rental-warn-reason{font-size:12px;line-height:1.5;margin-top:4px;white-space:normal}.rental-manual-badge{border:1px solid #d97706;border:1px solid var(--rental-status-pickup-ready);border-radius:999px;color:#d97706;color:var(--rental-status-pickup-ready);display:inline-block;font-size:11px;font-weight:700;margin-left:6px;padding:1px 6px;white-space:nowrap}.rental-date-input{border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:8px;box-sizing:border-box;flex:0 0 150px;font-family:inherit;font-size:13px;height:32px;padding:0 8px;width:150px}.rental-auto-hint{color:#6b7280;color:var(--rental-muted);font-size:12px;white-space:nowrap}.rental-btn-auto{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:6px;cursor:pointer;flex:0 0 68px;font-size:12px;height:26px;margin-left:6px;white-space:nowrap;width:68px}.rental-dates--order{color:#6b7280;color:var(--rental-muted);font-size:12px}.rental-card__amount{align-items:baseline;column-gap:4px;display:flex;flex-wrap:wrap;font-size:13px;white-space:nowrap}.rental-card__amount strong{font-weight:700}.rental-card__amount-change{color:#6b7280;color:var(--rental-muted);font-size:12px;white-space:nowrap}.rental-card__amount-addon{white-space:nowrap}.rental-addon-link{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.rental-btn-resolve{background:#fff;border:1px solid #b91c1c;border:1px solid var(--rental-status-canceled);border-radius:8px;color:#b91c1c;color:var(--rental-status-canceled);cursor:pointer;flex:0 0 104px;font-size:13px;font-weight:700;height:32px;margin-top:6px;white-space:nowrap;width:104px}.rental-demo-tag{border:1px dashed #e5e7eb;border:1px dashed var(--rental-border);border-radius:6px;color:#6b7280;color:var(--rental-muted);font-size:11px;padding:1px 6px;white-space:nowrap}.rental-detail-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:900px){.rental-detail-grid{grid-template-columns:1.1fr .9fr}}.rental-section{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:12px;border-radius:var(--rental-radius);padding:14px}.rental-section-title{font-size:14px;font-weight:700;margin:0 0 10px;white-space:nowrap}.rental-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.rental-thumb{background:#f9fafb;background:var(--rental-bg-soft);border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:10px;height:92px;object-fit:cover;width:92px}.rental-row{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;padding:5px 0}.rental-row-label{color:#6b7280;color:var(--rental-muted);min-width:78px;white-space:nowrap}.rental-row-value{flex:1 1 auto;min-width:0;word-break:break-all}.rental-btn-copy{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:6px;cursor:pointer;flex:0 0 56px;font-size:12px;height:28px;white-space:nowrap;width:56px}.rental-checklist{list-style:none;margin:0;padding:0}.rental-opt{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:8px;padding:7px 8px}.rental-opt+.rental-opt{border-top:1px solid #e5e7eb;border-top:1px solid var(--rental-border)}.rental-opt input[type=checkbox]{flex:0 0 20px;height:20px;width:20px}.rental-opt-name{color:#6b7280;color:var(--rental-muted);white-space:nowrap}.rental-opt-value{font-weight:600}.rental-opt--none{opacity:.55}.rental-opt--none .rental-opt-value{text-decoration:line-through}.rental-opt--deposit .rental-opt-value{color:#16a34a;color:var(--rental-status-delivered)}.rental-opt--gender .rental-opt-value{color:#2563eb;color:var(--rental-status-delivering)}.rental-timeline{font-size:13px;list-style:none;margin:0;padding:0}.rental-timeline li{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--rental-border);display:flex;flex-wrap:wrap;gap:8px;padding:7px 0}.rental-timeline-at{color:#6b7280;color:var(--rental-muted);white-space:nowrap}.rental-timeline-note{color:#6b7280;color:var(--rental-muted);font-size:12px;width:100%}.rental-memo{font-family:inherit;min-height:74px;padding:8px;resize:vertical;width:100%}.rental-btn-save,.rental-memo{border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:8px;font-size:13px}.rental-btn-save{background:#111827;color:#fff;cursor:pointer;height:32px;white-space:nowrap;width:84px}.rental-overlay{align-items:center;background:#11182773;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.rental-modal{background:#fff;border-radius:12px;border-radius:var(--rental-radius);display:flex;flex-direction:column;gap:12px;max-width:400px;padding:18px;width:100%}.rental-choice{display:flex;gap:8px}.rental-btn-choice{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:10px;cursor:pointer;flex:1 1;font-size:14px;height:42px;white-space:nowrap}.rental-btn-choice--active{background:#111827;border-color:#111827;color:#fff}.rental-modal-actions{display:flex;gap:8px;justify-content:flex-end}.rental-btn-cancel{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:8px;width:76px}.rental-btn-cancel,.rental-btn-confirm{cursor:pointer;height:38px;white-space:nowrap}.rental-btn-confirm{background:#4b5563;background:var(--rental-status-picked-up);border:none;border-radius:8px;color:#fff;font-weight:700;width:96px}.rental-input{border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:8px;box-sizing:border-box;font-size:14px;height:38px;padding:0 10px;width:100%}.rental-saypen{border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:10px;display:flex;flex-direction:column;gap:8px;margin:10px 0;padding:10px}.rental-check{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px;white-space:nowrap}.rental-input--short{flex:0 0 90px;width:90px}.rental-row-unit{white-space:nowrap}.rental-check input[type=checkbox]{flex:0 0 18px;height:18px;margin:0;width:18px}.rental-empty{color:#6b7280;color:var(--rental-muted);font-size:14px;padding:40px 16px;text-align:center}.rental-error{background:#fef2f2;border:1px solid #dc2626;border:1px solid var(--rental-warn);border-radius:8px;color:#dc2626;color:var(--rental-warn);font-size:13px;margin-bottom:12px;padding:10px}.rental-back{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:8px;cursor:pointer;font-size:13px;height:32px;padding:0 12px;white-space:nowrap;width:auto}.rental-card__message{align-items:baseline;display:flex;font-size:13px;gap:4px}.rental-card__message .rental-date-label{flex:0 0 auto}.rental-card__message-text{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.rental-card__memo{display:flex;flex-direction:column;font-size:13px;gap:4px}.rental-card__memo-add{background:#fff;border:1px dashed #e5e7eb;border:1px dashed var(--rental-border);border-radius:6px;color:#6b7280;color:var(--rental-muted);cursor:pointer;font-size:12px;height:28px;padding:0 8px;text-align:left;white-space:nowrap;width:96px}.rental-card__memo-view{align-items:baseline;background:#f9fafb;background:var(--rental-bg-soft);border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:6px;color:inherit;cursor:pointer;display:flex;font-size:13px;gap:6px;height:auto;padding:6px 8px;text-align:left;width:100%}.rental-card__memo-label{color:#6b7280;color:var(--rental-muted);flex:0 0 auto;font-size:12px;white-space:nowrap}.rental-card__memo-text{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.rental-card__memo-input{border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:13px;min-height:64px;padding:6px 8px;resize:vertical;width:100%}.rental-card__memo-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.rental-card__memo-btn{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:6px;cursor:pointer;flex:0 0 56px;font-size:12px;height:28px;white-space:nowrap;width:56px}.rental-card__memo-btn--save{background:#111827;border-color:#111827;color:#fff}.rental-card__memo-btn:disabled{cursor:default;opacity:.6}.rental-card__memo-error{color:#dc2626;color:var(--rental-warn);font-size:12px;margin-right:auto}.rental-card__memo-meta{color:#6b7280;color:var(--rental-muted);font-size:11px;white-space:nowrap}.rental-card__memo-saved{color:#16a34a;color:var(--rental-status-delivered)}.rental-fulfillment-manual{color:#6b7280;color:var(--rental-muted);font-size:11px;white-space:nowrap}.rental-fulfillment-editor{display:flex;flex-direction:column;gap:4px;margin-top:6px}.rental-fulfillment-editor-buttons{display:flex;flex-wrap:wrap;gap:6px}.rental-fulfillment-btn{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:6px;cursor:pointer;flex:0 0 112px;font-size:12px;height:30px;white-space:nowrap;width:112px}.rental-fulfillment-btn--active{border-color:#2563eb;border-color:var(--rental-selected);color:#2563eb;color:var(--rental-selected);font-weight:700}.rental-fulfillment-btn--reset{color:#6b7280;color:var(--rental-muted);flex-basis:96px;width:96px}.rental-fulfillment-btn:disabled{cursor:default}.rental-fulfillment-btn:disabled:not(.rental-fulfillment-btn--active){opacity:.55}.rental-fulfillment-editor-meta{color:#6b7280;color:var(--rental-muted);font-size:11px;white-space:nowrap}.rental-btn-handover{background:#2563eb;background:var(--rental-selected)}.rental-handover-steps{column-gap:10px;display:flex;flex-wrap:wrap;margin-top:4px}.rental-handover-step{white-space:nowrap}.rental-handover-step--done{color:#16a34a;color:var(--rental-status-delivered)}.rental-handover-step--failed{color:#dc2626;color:var(--rental-warn);font-weight:700}.rental-handover-step--pending,.rental-tracking-note{color:#6b7280;color:var(--rental-muted)}.rental-tracking-note{font-size:12px;white-space:nowrap}.rental-link{color:#2563eb;color:var(--rental-selected);cursor:pointer;text-decoration:underline;white-space:nowrap}.rental-card__memo-hint{color:#b8bec8;color:var(--rental-faint);font-size:12px;margin-top:4px;white-space:nowrap}.rental-sales-filter{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 12px;margin-bottom:12px}.rental-sales-group{flex:0 0 auto;gap:6px}.rental-sales-group,.rental-sales-radio{align-items:center;display:flex;white-space:nowrap}.rental-sales-radio{gap:4px}.rental-sales-radio input{flex:0 0 16px;height:16px;margin:0;padding:0;width:16px}.rental-sales-filter .rental-sales-input{border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:6px;box-sizing:border-box;flex:0 0 auto;font-size:13px;height:32px;margin:0;padding:0 8px}.rental-sales-filter .rental-sales-input--month{max-width:140px;width:140px}.rental-sales-filter .rental-sales-input--date{max-width:150px;width:150px}.rental-sales-filter .rental-sales-input--year{max-width:96px;width:96px}.rental-sales-row--subtotal td{background:#f3f4f6;font-weight:700}.rental-sales-filter .rental-sales-input:disabled{background:#f3f4f6;color:#9ca3af}.rental-sales-basis{font-size:12px;margin-left:auto}@media (max-width:480px){.rental-sales-group{flex:0 0 100%}.rental-sales-filter .rental-sales-input--date{max-width:128px;padding:0 4px;width:128px}.rental-sales-basis{margin-left:0}}.rental-sales-basis,.rental-sales-tilde{color:#6b7280;color:var(--rental-muted);white-space:nowrap}.rental-sales-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:14px}.rental-sales-box{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:12px;border-radius:var(--rental-radius);padding:12px 14px}.rental-sales-box--net{background:#f9fafb;background:var(--rental-bg-soft)}.rental-sales-box-title{color:#6b7280;color:var(--rental-muted);font-size:13px;font-weight:700;margin-bottom:6px;white-space:nowrap}.rental-sales-line{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:3px 0;white-space:nowrap}.rental-sales-line--total{border-top:1px solid #e5e7eb;border-top:1px solid var(--rental-border);margin-top:4px;padding-top:6px}.rental-sales-sub{font-size:13px;margin-top:8px}.rental-sales-net{font-size:24px;font-weight:700;margin:6px 0;white-space:nowrap}.rental-sales-hint{margin-top:4px}.rental-sales-hint,.rental-sales-legend{color:#6b7280;color:var(--rental-muted);font-size:12px}.rental-sales-legend{align-items:center;display:flex;gap:6px;margin-bottom:6px}.rental-sales-swatch{background:#fef9c3;border:1px solid #facc15;border-radius:3px;display:inline-block;height:14px;width:14px}.rental-sales-table-wrap{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:8px;overflow-x:auto}.rental-sales-table{border-collapse:collapse;font-size:13px;width:100%}.rental-sales-table td,.rental-sales-table th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--rental-border);padding:6px 8px;text-align:left;white-space:nowrap}.rental-sales-table th{background:#f9fafb;background:var(--rental-bg-soft);font-weight:700}.rental-sales-num{text-align:right!important}.rental-sales-row--missing td{background:#fef9c3}.rental-sales-indent{padding-left:22px!important}.rental-sales-link{background:none;border:0;color:#2563eb;color:var(--rental-selected);cursor:pointer;font-size:13px;height:auto;padding:0;white-space:nowrap;width:auto}.rental-sales-tag{background:#e5e7eb;border-radius:8px;font-size:11px;margin-left:6px;padding:1px 6px;white-space:nowrap}.rental-refund-empty,.rental-sales-muted{color:#6b7280;color:var(--rental-muted)}.rental-refund-empty{font-size:13px;margin-bottom:8px}.rental-refund-list{list-style:none;margin:0 0 10px;padding:0}.rental-refund-item{align-items:center;border-bottom:1px dashed #e5e7eb;border-bottom:1px dashed var(--rental-border);display:flex;font-size:13px;gap:8px;padding:5px 0}.rental-refund-text{flex:1 1 auto;min-width:0}.rental-refund-by{color:#6b7280;color:var(--rental-muted)}.rental-refund-del{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:6px;cursor:pointer;flex:0 0 28px;height:28px;padding:0;width:28px}.rental-refund-form{border-top:1px solid #e5e7eb;border-top:1px solid var(--rental-border);padding-top:8px}.rental-refund-field{flex:0 0 180px;width:180px}.rental-refund-source{color:#6b7280;color:var(--rental-muted);font-size:12px;white-space:nowrap}.rental-sales-tabs{margin-bottom:8px;margin-top:4px}.rental-sales-category-tabs{margin-top:0}.rental-sales-subcategory-tabs{margin-top:0;padding-left:16px}.rental-sales-subcategory-tabs .rental-tab{font-size:12px;height:30px;padding:0 12px;white-space:nowrap;width:auto}.rental-sales-notice{align-items:center;background:#fef9c3;border:1px solid #facc15;border-radius:8px;color:#854d0e;display:flex;flex-wrap:wrap;font-size:13px;gap:4px;margin-bottom:12px;padding:8px 12px;white-space:nowrap}.rental-sales-notice-names{color:#a16207;white-space:nowrap}.rental-sales-notice a{color:#854d0e;font-weight:700;white-space:nowrap}.rental-sales-bycat{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:12px;border-radius:var(--rental-radius);margin-bottom:14px;overflow-x:auto;padding:10px 14px}.rental-sales-bycat-table{border-collapse:collapse;font-size:14px}.rental-sales-bycat-table td,.rental-sales-bycat-table th{padding:3px 12px 3px 0;text-align:left;white-space:nowrap}.rental-sales-bycat-table th{font-weight:600;min-width:80px}.rental-sales-bycat-net{font-weight:700}.rental-sales-expected{color:#9ca3af;font-weight:400;white-space:nowrap}.rental-sales-line--expected{color:#9ca3af;font-size:13px}.rental-sales-expected--urgent{color:#c2410c;font-weight:600}.rental-sales-net-after{color:#9ca3af;font-size:11px;font-weight:400;white-space:nowrap}.rental-sales-net-after.rental-sales-net-after--sum{font-size:inherit;font-weight:inherit}.rental-sales-row--total td{background:#e5e7eb;border-top:2px solid #9ca3af}.rental-sales-table .rental-sales-net-col{text-align:center}.rental-sales-net-expected{border-top:1px solid #e5e7eb;border-top:1px solid var(--rental-border);margin-top:10px;padding-top:6px}.rental-sales-net--expected,.rental-sales-row--awaiting td{color:#9ca3af}.rental-sales-badge-awaiting{background:#e5e7eb;border-radius:999px;color:#6b7280;display:inline-block;font-size:11px;font-weight:700;padding:1px 8px;white-space:nowrap}.rental-signup-line{align-items:center;background:#f9fafb;background:var(--rental-bg-soft);border:1px solid #e5e7eb;border:1px solid var(--rental-border);border-radius:8px;display:flex;font-size:13px;gap:8px;margin-bottom:10px;min-width:0;padding:6px 10px}.rental-signup-line-count{font-weight:700;white-space:nowrap}.rental-signup-line-names{color:#6b7280;color:var(--rental-muted);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rental-signup-summary{font-size:13px;margin-bottom:8px;white-space:nowrap}.rental-signup-orders{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.rental-signup-canceled,.rental-signup-none{color:#6b7280;color:var(--rental-muted);white-space:nowrap}.rental-signup-canceled{font-weight:600}.rental-signup-order{align-items:center;display:inline-flex;gap:3px;white-space:nowrap}.rental-signup-cancel-tag{background:#e5e7eb;border-radius:8px;color:#6b7280;font-size:11px;padding:1px 5px;white-space:nowrap}:root{--aircon-status-received:#d97706;--aircon-status-confirmed:#2563eb;--aircon-status-done:#4b5563;--aircon-status-canceled:#b91c1c}.aircon-badge{border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;white-space:nowrap}.aircon-badge--received{background:#d97706;background:var(--aircon-status-received)}.aircon-badge--confirmed{background:#2563eb;background:var(--aircon-status-confirmed)}.aircon-badge--done{background:#4b5563;background:var(--aircon-status-done)}.aircon-badge--canceled{background:#b91c1c;background:var(--aircon-status-canceled)}.aircon-phone{color:var(--rental-muted);font-size:13px;text-decoration:none;white-space:nowrap}.aircon-fields{display:flex;flex-direction:column;font-size:13px;gap:4px;margin:8px 0 0}.aircon-field{align-items:flex-start;display:flex;gap:8px}.aircon-field dt{color:var(--rental-muted);flex:0 0 64px;white-space:nowrap}.aircon-field dd{margin:0;min-width:0;word-break:keep-all}.aircon-field--memo dd{white-space:pre-wrap}.aircon-muted{color:var(--rental-muted)}.aircon-cal-link{background:none;border:none;color:#2563eb;cursor:pointer;font-size:13px;height:24px;padding:0;text-decoration:underline;white-space:nowrap;width:auto}.aircon-photos{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.aircon-thumb-link{display:block;height:64px;width:64px}.aircon-thumb{border:1px solid var(--rental-border);border-radius:6px;height:64px;object-fit:cover;width:64px}.aircon-site-error{color:var(--rental-warn);font-size:12px;margin-top:8px}.aircon-actions{display:flex;gap:8px;margin-top:10px}.aircon-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:34px;white-space:nowrap;width:96px}.aircon-btn:disabled{cursor:not-allowed;opacity:.6}.aircon-btn--confirmed{background:#2563eb;background:var(--aircon-status-confirmed)}.aircon-btn--done{background:#4b5563;background:var(--aircon-status-done)}.aircon-btn--canceled{background:#fff;border:1px solid #b91c1c;border:1px solid var(--aircon-status-canceled);color:#b91c1c;color:var(--aircon-status-canceled)}.aircon-remote-id{color:var(--rental-muted);font-size:11px;margin-top:8px;white-space:nowrap}.aircon-assignee-filter,.aircon-assignee-select{background:#fff;border:1px solid var(--rental-border);border-radius:8px;font-size:13px;height:32px;padding:0 8px;white-space:nowrap}.aircon-assignee-filter{flex:0 0 auto;margin-left:auto;width:140px}.aircon-assignee-select{width:160px}.aircon-field--assignee{align-items:center}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--total-scale-factor));min-width:calc(180px*var(--total-scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor)) calc(5px*var(--total-scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--total-scale-factor));max-width:calc(180px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--total-scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}.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{background-color:#004080;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__BKXiH{height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100vw}.Login_siteHeader__Smok2{font-size:16px;font-weight:700;left:20px;position:absolute;top:20px}.Login_ciLogo__BSEY9{border-radius:5px;color:#004080;padding:6px 12px;text-decoration:none;transition:background-color .3s}.Login_ciLogo__BSEY9:hover{background-color:#e0e7f0}.Login_loginContainer__RklQs{align-items:center;display:flex;height:100%;justify-content:center}.Login_loginBox__1t1Ee{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;max-width:350px;padding:40px;text-align:center;width:100%}.Login_loginBox__1t1Ee h2{margin-bottom:10px}.Login_description__Xk7J0{color:#555;font-size:14px;margin-bottom:20px}.Login_saveId__dDq63{align-items:center;display:flex;font-size:13px;gap:6px;white-space:nowrap}.Login_saveId__dDq63 span{position:relative;top:-4px;white-space:nowrap}.Login_options__W6D5Q{display:flex;font-size:13px;justify-content:flex-start;margin-bottom:10px;width:100%}.Login_submitBtn__-BVT0{background-color:#004080;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:12px;width:100%}.Login_submitBtn__-BVT0:hover{background-color:#003060}.Login_links__H8Wn4{font-size:13px;margin-top:15px}.Login_links__H8Wn4 a{color:#004080;margin:0 8px;text-decoration:none}.Login_error__\+5tAv{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__qjR7O{height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100vw}.Signup_siteHeader__n-C5-{font-size:16px;font-weight:700;left:20px;position:absolute;top:20px}.Signup_ciLogo__YZNHz{border-radius:5px;color:#004080;padding:6px 12px;text-decoration:none;transition:background-color .3s}.Signup_ciLogo__YZNHz:hover{background-color:#e0e7f0}.Signup_signupContainer__jXP8Q{align-items:center;display:flex;height:100%;justify-content:center}.Signup_signupBox__-Wq2e{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;max-width:400px;padding:40px;text-align:center;width:100%}.Signup_signupBox__-Wq2e h2{margin-bottom:10px}.Signup_description__uHCAR{color:#555;font-size:14px;margin-bottom:20px}input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:10px;padding:12px;width:100%}.Signup_submitBtn__-AT3P{background-color:#004080;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:12px;width:100%}.Signup_submitBtn__-AT3P:hover{background-color:#003060}.Signup_links__iKjW-{font-size:13px;margin-top:15px}.Signup_links__iKjW- a{color:#004080;text-decoration:none}.Signup_error__qLvHr{color:red;font-size:13px;margin-top:10px}.DraftDocumentDetail_page__WwTmT{display:flex;flex-direction:column;height:100vh;overflow:hidden}.DraftDocumentDetail_topBar__VDDXT{align-items:center;background:#1a6fc4;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:8px 16px}.DraftDocumentDetail_topActions__CD8Wr,.DraftDocumentDetail_topLeft__tKaQ2{align-items:center;display:flex;flex-shrink:0;gap:8px}.DraftDocumentDetail_approveBtn__I85ph,.DraftDocumentDetail_backBtn__PCOsU,.DraftDocumentDetail_rejectBtn__J-Auy{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s;white-space:nowrap}.DraftDocumentDetail_backBtn__PCOsU{background:#fff3;color:#fff}.DraftDocumentDetail_backBtn__PCOsU:hover{background:#ffffff59}.DraftDocumentDetail_approveBtn__I85ph{background:#28a745;color:#fff}.DraftDocumentDetail_approveBtn__I85ph:hover:not(:disabled){background:#218838}.DraftDocumentDetail_rejectBtn__J-Auy{background:#dc3545;color:#fff}.DraftDocumentDetail_rejectBtn__J-Auy:hover:not(:disabled){background:#c82333}.DraftDocumentDetail_approveBtn__I85ph:disabled,.DraftDocumentDetail_rejectBtn__J-Auy:disabled{cursor:not-allowed;opacity:.5}.DraftDocumentDetail_docStatusBadge__eJotP{border-radius:12px;display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;white-space:nowrap}.DraftDocumentDetail_docDraft__Ng5Wn{background:#e8f0fe;color:#1a56c4}.DraftDocumentDetail_docPending__R84iy{background:#fff3cd;color:#856404}.DraftDocumentDetail_docApproved__SuKW5{background:#d1fae5;color:#065f46}.DraftDocumentDetail_docRejected__W5bgR{background:#fee2e2;color:#991b1b}.DraftDocumentDetail_docTypeTag__LoR8x{background:#fff3;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:3px 8px;white-space:nowrap}.DraftDocumentDetail_previewWrap__P8\+ta{background:#f4f4f4;display:flex;flex:1 1;justify-content:center;overflow-y:auto;padding:20px}.DraftDocumentDetail_loadingWrap__RzgBX{align-items:center;color:#6c757d;display:flex;flex-direction:column;gap:16px;height:100vh;justify-content:center}.DraftDocumentDetail_spinner__LiD50{animation:DraftDocumentDetail_spin__d17AA .8s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top-color:#4a90e2;height:40px;width:40px}@keyframes DraftDocumentDetail_spin__d17AA{to{transform:rotate(1turn)}}.DraftDocumentDetail_modalOverlay__pQxny{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.DraftDocumentDetail_modalBox__vnLDA{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0003;padding:28px 24px;width:420px}.DraftDocumentDetail_modalTitle__IgMz\+{color:#212529;font-size:16px;font-weight:600;margin:0 0 16px}.DraftDocumentDetail_rejectTextarea__ZE\+mB{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px;resize:vertical;width:100%}.DraftDocumentDetail_rejectTextarea__ZE\+mB:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a;outline:none}.DraftDocumentDetail_modalActions__UA0iR{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.DraftDocumentDetail_modalCancelBtn__6e7-P{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 18px}.DraftDocumentDetail_modalCancelBtn__6e7-P:hover{background:#5a6268}.DraftDocumentDetail_modalRejectBtn__gFwMn{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 18px}.DraftDocumentDetail_modalRejectBtn__gFwMn:hover:not(:disabled){background:#c82333}.DraftDocumentDetail_modalRejectBtn__gFwMn:disabled{cursor:not-allowed;opacity:.5}.BudgetYearlyDetail_wrap__Ovi9m{background:#f8fafc;display:flex;flex-direction:column;height:100vh;overflow:hidden}.BudgetYearlyDetail_topBar__foopZ{align-items:flex-start;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:14px 20px}.BudgetYearlyDetail_topLeft__pmyPW{align-items:flex-start;display:flex;gap:14px}.BudgetYearlyDetail_topRight__wRh2V{align-items:center;display:flex;flex-shrink:0;gap:12px}.BudgetYearlyDetail_btnBack__ii70U{background:#0000;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:6px 12px;transition:background .15s;white-space:nowrap}.BudgetYearlyDetail_btnBack__ii70U:hover{background:#f3f4f6}.BudgetYearlyDetail_docTitle__blQLh{color:#111827;font-size:17px;font-weight:700;margin:0 0 4px;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BudgetYearlyDetail_docMeta__Iv\+8L{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.BudgetYearlyDetail_dot__fK2-F{color:#d1d5db}.BudgetYearlyDetail_badge__Upyxs{border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:600;padding:1px 9px}.BudgetYearlyDetail_desc__8hcZJ{color:#9ca3af;font-style:italic}.BudgetYearlyDetail_metaSmall__kE1Kz{color:#9ca3af;font-size:12px;white-space:nowrap}.BudgetYearlyDetail_btnEdit__JPylp{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 16px;transition:background .15s}.BudgetYearlyDetail_btnEdit__JPylp:hover{background:#1d4ed8}.BudgetYearlyDetail_sheetTabs__6HGCn{background:#fff;border-bottom:2px solid #e5e7eb;display:flex;flex-shrink:0;gap:2px;overflow-x:auto;padding:8px 20px 0}.BudgetYearlyDetail_sheetTab__IcXVo{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-bottom:none;border-radius:6px 6px 0 0;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:2px;padding:6px 16px;transition:all .15s;white-space:nowrap}.BudgetYearlyDetail_sheetTab__IcXVo:hover{background:#e5e7eb;color:#1f2937}.BudgetYearlyDetail_sheetTabActive__1QhrX{background:#fff;border-color:#e5e7eb;border-bottom:2px solid #fff;color:#2563eb;font-weight:700;margin-bottom:-2px}.BudgetYearlyDetail_sheetMeta__hkQAX{color:#9ca3af;font-size:10px;font-weight:400}.BudgetYearlyDetail_sheetTabActive__1QhrX .BudgetYearlyDetail_sheetMeta__hkQAX{color:#93c5fd}.BudgetYearlyDetail_gridArea__JgU7Q{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:0}.BudgetYearlyDetail_gridInfo__FhOv3{align-items:center;background:#f0f7ff;border-bottom:1px solid #dbeafe;display:flex;flex-shrink:0;gap:12px;padding:8px 20px}.BudgetYearlyDetail_sheetName__4O576{color:#1d4ed8;font-size:13px;font-weight:600}.BudgetYearlyDetail_gridSize__hMB9z{color:#6b7280;font-size:12px}.BudgetYearlyDetail_gridWrap__v8-Q0{background:#fff;flex:1 1;overflow:auto;padding:0}.BudgetYearlyDetail_gridTable__36hN2{border-collapse:collapse;font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif;font-size:12px}.BudgetYearlyDetail_thCorner__1v2Ja{left:0;min-width:36px;width:36px;z-index:3}.BudgetYearlyDetail_thCol__eEiId,.BudgetYearlyDetail_thCorner__1v2Ja{background:#f3f4f6;border:1px solid #d1d5db;position:-webkit-sticky;position:sticky;top:0}.BudgetYearlyDetail_thCol__eEiId{color:#374151;font-size:11px;font-weight:600;padding:4px 6px;text-align:center;white-space:nowrap;z-index:2}.BudgetYearlyDetail_tdRowNum__1WiqN{background:#f9fafb;border:1px solid #e5e7eb;color:#9ca3af;font-size:11px;left:0;min-width:36px;padding:3px 6px;position:-webkit-sticky;position:sticky;text-align:right;white-space:nowrap;width:36px;z-index:1}.BudgetYearlyDetail_tdCell__UOL\+l{border:1px solid #e5e7eb;color:#111827;max-width:240px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.BudgetYearlyDetail_stateMsg__muGyz{color:#6b7280;font-size:14px;padding:40px;text-align:center}.BudgetYearlyDetail_errorMsg__eHy8q{color:#dc2626;font-size:14px;padding:20px}.BudgetYearlyDetail_emptyGrid__1Ql3x{color:#9ca3af;padding:32px;text-align:center}
/*# sourceMappingURL=main.96fc3c0e.css.map*/