.ErpServiceApp_shell__kwh55{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.ErpServiceApp_mobileAdminBar__Psloi,.ErpServiceApp_mobileNavBackdropOpen__W2_7Z,.ErpServiceApp_mobileNavBackdrop__rZO4L,.ErpServiceApp_mobileNavOpen___9U0c,.ErpServiceApp_mobileNav__BCOkP{display:none}.ErpServiceApp_mobileShell__Cb2Aq{display:grid;align-content:start;width:min(100%,760px);min-height:100vh;margin:0 auto;padding:16px}.ErpServiceApp_mobileHeader__DlO3S{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ErpServiceApp_mobileHeader__DlO3S h1{margin:3px 0 0;font-size:23px;line-height:1.2}.ErpServiceApp_chatOnlyShell__47B_C{grid-template-rows:auto minmax(0,1fr);height:100vh;max-height:100vh;overflow:hidden}.ErpServiceApp_chatOnlyShell__47B_C .ErpServiceApp_branchChatBox__mh_Qm{min-height:0;margin-top:0}.ErpServiceApp_chatOnlyShell__47B_C .ErpServiceApp_branchChatToggle__w_ge4{display:none}.ErpServiceApp_chatOnlyShell__47B_C .ErpServiceApp_branchChatPanel__X5OiA{height:100%;min-height:0}.ErpServiceApp_sidebar__0ahnE{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:22px 16px;background:#13231f;color:#f5faf7;border-right:1px solid #1e352f}.ErpServiceApp_hamburgerButton__b7yT4{display:grid;place-content:center;grid-gap:4px;gap:4px;width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:#fff}.ErpServiceApp_hamburgerButton__b7yT4 span{display:block;width:18px;height:2px;border-radius:2px;background:#17202a}.ErpServiceApp_mobileNavHeader__s_K7q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 14px}.ErpServiceApp_mobileNavHeader__s_K7q span{color:#b7c9c2;font-size:13px}.ErpServiceApp_mobileNavClose__mGtPY{min-height:34px;border:1px solid #35514a;border-radius:7px;padding:7px 10px;background:#1b302a;color:#f5faf7}.ErpServiceApp_brandBlock__jqkOd{display:grid;grid-gap:6px;gap:6px;padding:4px 4px 20px}.ErpServiceApp_brandBlock__jqkOd strong{font-size:20px;line-height:1.2}.ErpServiceApp_brandBlock__jqkOd span{color:#b7c9c2;font-size:13px}.ErpServiceApp_nav__AXVyh{display:grid;grid-gap:6px;gap:6px}.ErpServiceApp_navActive__3hkRj,.ErpServiceApp_navButton__O9flO{width:100%;border:1px solid transparent;border-radius:8px;padding:11px 12px;background:transparent;color:#dce8e4;text-align:left}.ErpServiceApp_navButton__O9flO:hover{background:#1b302a}.ErpServiceApp_navActive__3hkRj{background:#f5faf7;color:#12231f}.ErpServiceApp_workspace__aSQvL{min-width:0;padding:24px}.ErpServiceApp_topbar__JhzIt{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.ErpServiceApp_topbar__JhzIt h1{margin:3px 0 0;font-size:25px;line-height:1.2}.ErpServiceApp_kicker__xugHG{margin:0;color:var(--muted);font-size:13px}.ErpServiceApp_topbarActions__qkiSa{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ErpServiceApp_compactField___KGqL,.ErpServiceApp_formGridTwo__Ki_d2 label,.ErpServiceApp_fullField__2O2IA{display:grid;grid-gap:6px;gap:6px}.ErpServiceApp_compactField___KGqL span,.ErpServiceApp_formGridTwo__Ki_d2 label span,.ErpServiceApp_fullField__2O2IA span{color:var(--muted);font-size:12px}.ErpServiceApp_compactField___KGqL input,.ErpServiceApp_compactField___KGqL select,.ErpServiceApp_formGridTwo__Ki_d2 input,.ErpServiceApp_formGridTwo__Ki_d2 select,.ErpServiceApp_formGridTwo__Ki_d2 textarea,.ErpServiceApp_formGrid__MAAPK input,.ErpServiceApp_formGrid__MAAPK select,.ErpServiceApp_fullField__2O2IA input,.ErpServiceApp_fullField__2O2IA select,.ErpServiceApp_fullField__2O2IA textarea,.ErpServiceApp_panel__cnlPR textarea,.ErpServiceApp_tableWrap__hQYFp input,.ErpServiceApp_tableWrap__hQYFp select,.ErpServiceApp_toolbar__MDxGU input{min-height:38px;border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:#fff;color:var(--foreground)}.ErpServiceApp_fullField__2O2IA textarea,.ErpServiceApp_panel__cnlPR textarea{width:100%;resize:vertical}.ErpServiceApp_primaryButton__rfwfa,.ErpServiceApp_secondaryButton__6TXpl,.ErpServiceApp_tableButton__Lqx1L{min-height:38px;border-radius:7px;padding:8px 12px;border:1px solid transparent;white-space:nowrap}.ErpServiceApp_primaryButton__rfwfa{background:var(--primary);color:#fff}.ErpServiceApp_primaryButton__rfwfa:hover{background:var(--primary-strong)}.ErpServiceApp_secondaryButton__6TXpl,.ErpServiceApp_tableButton__Lqx1L{background:#fff;color:var(--foreground);border-color:var(--line)}.ErpServiceApp_secondaryButton__6TXpl:hover,.ErpServiceApp_tableButton__Lqx1L:hover{background:#eef3f2}.ErpServiceApp_primaryButton__rfwfa:disabled,.ErpServiceApp_secondaryButton__6TXpl:disabled,.ErpServiceApp_tableButton__Lqx1L:disabled{cursor:default;opacity:.45}.ErpServiceApp_pageGrid__EMciV{display:grid;grid-gap:16px;gap:16px}.ErpServiceApp_metricGrid__q7PCV{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.ErpServiceApp_metric__cJQ9c{display:grid;grid-gap:10px;gap:10px;min-height:92px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.ErpServiceApp_flowStep__hgtaH span,.ErpServiceApp_metric__cJQ9c span{color:var(--muted);font-size:13px}.ErpServiceApp_metric__cJQ9c strong{font-size:24px;line-height:1.15}.ErpServiceApp_panelWide__Z6ZWZ,.ErpServiceApp_panel__cnlPR{min-width:0;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.ErpServiceApp_panelWide__Z6ZWZ{grid-column:1/-1}.ErpServiceApp_panelHeader__GgJpc{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ErpServiceApp_panelHeader__GgJpc h2{margin:0;font-size:17px;line-height:1.3}.ErpServiceApp_plainMeta__1DMG5{color:var(--muted);font-size:13px}.ErpServiceApp_flowGrid__VPf5R{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.ErpServiceApp_flowStep__hgtaH{min-height:84px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft)}.ErpServiceApp_flowStep__hgtaH strong{display:block;margin-top:9px;font-size:18px}.ErpServiceApp_twoColumn__c00__{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);grid-gap:16px;gap:16px}.ErpServiceApp_splitGrid__nJ_Zm{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);grid-gap:16px;gap:16px}.ErpServiceApp_toolbar__MDxGU{display:flex;gap:8px;margin-bottom:12px}.ErpServiceApp_toolbar__MDxGU input{width:min(440px,100%)}.ErpServiceApp_sheetToolbar__zCww5{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ErpServiceApp_sheetToolbar__zCww5 input{min-height:38px;width:min(360px,100%);border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:#fff;color:var(--foreground)}.ErpServiceApp_customItemRow__XLmb6,.ErpServiceApp_dashboardControls__GlOF_,.ErpServiceApp_widgetPicker__S_UO6{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-top:12px}.ErpServiceApp_dashboardControls__GlOF_{margin-top:0}.ErpServiceApp_widgetPicker__S_UO6{align-items:center}.ErpServiceApp_widgetPicker__S_UO6 label{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding-right:8px;color:#33404c;font-size:13px}.ErpServiceApp_modalOverlay__06sm7{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:18px;background:rgb(14 23 32/48%)}.ErpServiceApp_modalPanel__5adPL{display:grid;grid-gap:16px;gap:16px;width:min(920px,100%);max-height:min(760px,calc(100vh - 36px));overflow-y:auto;border:1px solid var(--line);border-radius:8px;padding:18px;background:#fff;box-shadow:0 24px 70px rgb(15 23 42/24%)}.ErpServiceApp_modalHeader__fDsnH,.ErpServiceApp_modalToolbar__coq0D{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ErpServiceApp_modalHeader__fDsnH h2{margin:0 0 4px;font-size:19px}.ErpServiceApp_modalToolbar__coq0D{align-items:center;padding-top:2px}.ErpServiceApp_widgetGrid__nlvaZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.ErpServiceApp_widgetOption__a1B2O{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start;min-height:78px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft)}.ErpServiceApp_widgetOption__a1B2O input{margin-top:3px}.ErpServiceApp_widgetOption__a1B2O span{display:grid;grid-gap:4px;gap:4px}.ErpServiceApp_widgetOption__a1B2O strong{color:var(--foreground);font-size:14px;line-height:1.35}.ErpServiceApp_widgetOption__a1B2O em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.ErpServiceApp_customItemRow__XLmb6{align-items:flex-end;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft)}.ErpServiceApp_customItemRow__XLmb6 label{display:grid;grid-gap:5px;gap:5px}.ErpServiceApp_customItemRow__XLmb6 span{color:var(--muted);font-size:12px}.ErpServiceApp_customItemRow__XLmb6 input{min-height:38px;border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:#fff;color:var(--foreground)}.ErpServiceApp_autocompleteBox__8aSva{display:grid;grid-gap:6px;gap:6px;min-width:min(100%,340px)}.ErpServiceApp_autocompleteBox__8aSva span{color:var(--muted);font-size:12px}.ErpServiceApp_autocompleteBox__8aSva input{width:100%}.ErpServiceApp_suggestionList__TyTJn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px;margin:12px 0}.ErpServiceApp_suggestionButton__RWRp7,.ErpServiceApp_suggestionSelected__n57xZ{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:4px;gap:4px;min-height:78px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff;color:var(--foreground);text-align:left}.ErpServiceApp_suggestionButton__RWRp7:hover{background:#eef3f2}.ErpServiceApp_suggestionSelected__n57xZ{background:#f5f8fa;color:var(--muted)}.ErpServiceApp_suggestionButton__RWRp7 strong,.ErpServiceApp_suggestionSelected__n57xZ strong{font-size:13px}.ErpServiceApp_suggestionButton__RWRp7 span,.ErpServiceApp_suggestionSelected__n57xZ span{color:var(--muted);font-size:12px;line-height:1.35}.ErpServiceApp_suggestionButton__RWRp7 small,.ErpServiceApp_suggestionSelected__n57xZ small{color:var(--primary);font-size:12px;white-space:nowrap}.ErpServiceApp_suggestionText__u1rg0{display:grid;min-width:0;grid-gap:3px;gap:3px}.ErpServiceApp_suggestionText__u1rg0 span,.ErpServiceApp_suggestionText__u1rg0 strong{min-width:0;overflow-wrap:anywhere}.ErpServiceApp_itemNameCell__83gik{display:flex;min-width:220px;align-items:center;gap:10px}.ErpServiceApp_itemNameCell__83gik>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.ErpServiceApp_tableWrap__hQYFp td .ErpServiceApp_itemNameCell__83gik span{display:grid}.ErpServiceApp_itemThumb__2vGEg{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#eef3f2;color:#41515f;font-weight:700}.ErpServiceApp_itemThumbSmall__pMqrs{width:42px;height:42px}.ErpServiceApp_itemThumbMedium__LBfZ4{width:76px;height:76px}.ErpServiceApp_itemThumbLarge__A_CdY{width:min(100%,260px);height:220px}.ErpServiceApp_itemThumb__2vGEg img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.ErpServiceApp_itemThumbFallback__bnJ9c{font-size:13px}.ErpServiceApp_itemThumbLarge__A_CdY .ErpServiceApp_itemThumbFallback__bnJ9c{font-size:28px}.ErpServiceApp_segmented__fJmK7{display:inline-flex;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.ErpServiceApp_segmentActive__EhbvP,.ErpServiceApp_segmentButton__iT2xT{min-height:38px;border:0;padding:8px 12px;background:transparent;color:var(--foreground);white-space:nowrap}.ErpServiceApp_segmentActive__EhbvP{background:var(--primary);color:#fff}.ErpServiceApp_sheetGrid__T0FRl{display:grid;grid-gap:12px;gap:12px}.ErpServiceApp_sheetSection__BlxcD{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.ErpServiceApp_sheetHeader__wK8qF{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);background:#f5f8fa}.ErpServiceApp_sheetHeader__wK8qF span{color:var(--muted);font-size:12px}.ErpServiceApp_tableWrap__hQYFp table.ErpServiceApp_sheetTable__GI7WU{min-width:820px}.ErpServiceApp_tableWrap__hQYFp{width:100%;overflow-x:auto}.ErpServiceApp_tableWrap__hQYFp table{width:100%;min-width:980px;border-collapse:collapse}.ErpServiceApp_tableWrap__hQYFp th{padding:10px;border-bottom:1px solid var(--line);background:#f5f8fa;color:#394652;font-size:12px;font-weight:700;text-align:left}.ErpServiceApp_tableWrap__hQYFp td{padding:10px;border-bottom:1px solid #edf1f4;color:#1f2a35;font-size:13px;vertical-align:middle}.ErpServiceApp_tableWrap__hQYFp td strong{display:block;margin-bottom:3px;font-size:13px}.ErpServiceApp_tableWrap__hQYFp td span{display:block;color:var(--muted);font-size:12px}.ErpServiceApp_tableWrap__hQYFp td .ErpServiceApp_itemThumb__2vGEg{display:inline-flex}.ErpServiceApp_tableWrap__hQYFp td .ErpServiceApp_itemThumbFallback__bnJ9c{display:inline;color:#41515f}.ErpServiceApp_tableWrap__hQYFp input{width:128px}.ErpServiceApp_tableWrap__hQYFp input.ErpServiceApp_lineNoteInput__3UNBO{width:min(240px,100%)}.ErpServiceApp_tableWrap__hQYFp select{min-width:86px}.ErpServiceApp_actionRowCompact__0Zl9d,.ErpServiceApp_actionRow__mAGEO,.ErpServiceApp_inlineButtons__MRdao{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ErpServiceApp_actionRow__mAGEO{justify-content:flex-end;margin-top:12px}.ErpServiceApp_actionRowCompact__0Zl9d{justify-content:flex-end}.ErpServiceApp_inlineButtons__MRdao{flex-wrap:nowrap}.ErpServiceApp_formGrid__MAAPK{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.ErpServiceApp_formGridTwo__Ki_d2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ErpServiceApp_contentToolbar__tSCqk{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.7fr));grid-gap:10px;gap:10px;margin-top:12px}.ErpServiceApp_contentToolbar__tSCqk label{display:grid;grid-gap:5px;gap:5px}.ErpServiceApp_checkboxField__1727M span,.ErpServiceApp_contentToolbar__tSCqk span{color:var(--muted);font-size:12px}.ErpServiceApp_contentToolbar__tSCqk input,.ErpServiceApp_contentToolbar__tSCqk select{min-height:38px;border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:#fff;color:var(--foreground)}.ErpServiceApp_contentItemGrid__Hg91u{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px}.ErpServiceApp_contentItemCardActive__uzYPl,.ErpServiceApp_contentItemCard__CcEE3{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:96px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff;color:var(--foreground);text-align:left}.ErpServiceApp_contentItemCard__CcEE3:hover{background:#eef3f2}.ErpServiceApp_contentItemCardActive__uzYPl{border-color:var(--primary);background:#f0f7f5}.ErpServiceApp_contentCardText__5__Fp{display:grid;min-width:0;grid-gap:4px;gap:4px}.ErpServiceApp_contentCardText__5__Fp small,.ErpServiceApp_contentCardText__5__Fp span,.ErpServiceApp_contentCardText__5__Fp strong{min-width:0;overflow-wrap:anywhere}.ErpServiceApp_contentCardText__5__Fp strong{font-size:13px}.ErpServiceApp_contentCardText__5__Fp small,.ErpServiceApp_contentCardText__5__Fp span{color:var(--muted);font-size:12px}.ErpServiceApp_contentDetailLayout__Q3tli{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);grid-gap:16px;gap:16px}.ErpServiceApp_contentHero__GiLD_{display:grid;align-content:start;grid-gap:10px;gap:10px}.ErpServiceApp_contentHero__GiLD_ strong{font-size:18px}.ErpServiceApp_contentHero__GiLD_ span{color:var(--muted);font-size:13px}.ErpServiceApp_checkboxField__1727M{display:flex;min-height:38px;align-items:center;gap:8px}.ErpServiceApp_checkboxField__1727M input{width:auto}.ErpServiceApp_imagePreview__N1xps{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#f7faf9}.ErpServiceApp_imagePreview__N1xps img{display:block;width:100%;max-height:520px;object-fit:contain}.ErpServiceApp_dropZone__Ebr__{display:grid;grid-gap:10px;gap:10px;place-items:center;min-height:142px;border:1px dashed #7a958b;border-radius:8px;padding:18px;background:#f7fbf9;color:#284039;text-align:center}.ErpServiceApp_dropZone__Ebr__ input{max-width:100%}.ErpServiceApp_voucherPreviewCard__iQVB0{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;padding:12px;background:#fff}.ErpServiceApp_voucherPreviewCard__iQVB0 div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#41515f}.ErpServiceApp_voucherPreviewCard__iQVB0 img{width:100%;max-height:420px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#f7faf9}.ErpServiceApp_lineEditor__P0LVi{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.ErpServiceApp_lineEditorRow__HAcym{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(82px,.5fr) minmax(92px,.5fr) minmax(110px,.6fr) minmax(160px,1fr) auto;grid-gap:8px;gap:8px;align-items:flex-end;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft)}.ErpServiceApp_lineEditorRow__HAcym label{display:grid;grid-gap:5px;gap:5px}.ErpServiceApp_lineEditorRow__HAcym span{color:var(--muted);font-size:12px}.ErpServiceApp_actionRowCompact__0Zl9d input,.ErpServiceApp_actionRowCompact__0Zl9d select,.ErpServiceApp_lineEditorRow__HAcym input,.ErpServiceApp_lineEditorRow__HAcym select{min-height:38px;border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:#fff;color:var(--foreground)}.ErpServiceApp_detailStack__jSVUF{display:grid;grid-gap:12px;gap:12px}.ErpServiceApp_detailMetaGrid__Q_AOw{display:grid;grid-template-columns:92px minmax(0,1fr) 92px minmax(0,1fr) 92px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft)}.ErpServiceApp_detailMetaGrid__Q_AOw span{color:var(--muted);font-size:12px}.ErpServiceApp_detailMetaGrid__Q_AOw strong{min-width:0;font-size:13px;word-break:keep-all}.ErpServiceApp_detailTotal__EJxbe{display:flex;justify-content:flex-end;gap:16px;color:#33404c}.ErpServiceApp_detailMemo__usKaC,.ErpServiceApp_emptyText__1lRWQ{margin:0;color:var(--muted);line-height:1.5}.ErpServiceApp_textLink__oqa6T{display:inline-flex;min-height:38px;align-items:center;border:1px solid var(--line);border-radius:7px;padding:8px 12px;color:var(--foreground);text-decoration:none;white-space:nowrap}.ErpServiceApp_textLink__oqa6T:hover{background:#eef3f2}.ErpServiceApp_fileButton__ourg8{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:7px;padding:8px 12px;background:#fff;color:var(--foreground);cursor:pointer;white-space:nowrap}.ErpServiceApp_fileButton__ourg8 input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ErpServiceApp_monoText__U4Hej{display:inline-block;max-width:min(100%,520px);overflow-wrap:anywhere;color:#33404c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5}.ErpServiceApp_documentShell__R7ZWb{min-height:100vh;padding:28px 16px;background:#eef3f2}.ErpServiceApp_documentPage__ZqERE{max-width:980px;margin:0 auto;overflow-x:auto;padding:34px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#17202a;box-shadow:0 10px 30px rgb(17 24 39/8%)}.ErpServiceApp_documentActions__DsxSA{display:flex;justify-content:flex-end;gap:8px;max-width:980px;margin:0 auto 12px}.ErpServiceApp_documentHeader__NuwD2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:3px solid #17202a}.ErpServiceApp_documentHeader__NuwD2 h1{margin:4px 0 0;font-size:30px;letter-spacing:0}.ErpServiceApp_documentHeader__NuwD2 div:last-child{display:grid;grid-gap:5px;gap:5px;text-align:right}.ErpServiceApp_documentHeader__NuwD2 span{color:var(--muted);font-size:13px}.ErpServiceApp_statementPartyGrid__1xeHo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.ErpServiceApp_statementPartyGrid__1xeHo section{border:1px solid #17202a}.ErpServiceApp_statementPartyGrid__1xeHo h2{margin:0;padding:9px 12px;border-bottom:1px solid #17202a;background:#f5f8fa;font-size:15px}.ErpServiceApp_statementPartyGrid__1xeHo dl{display:grid;grid-template-columns:88px minmax(0,1fr);margin:0}.ErpServiceApp_statementPartyGrid__1xeHo dd,.ErpServiceApp_statementPartyGrid__1xeHo dt{min-height:35px;margin:0;padding:8px 10px;border-bottom:1px solid var(--line);font-size:13px}.ErpServiceApp_statementPartyGrid__1xeHo dt{color:var(--muted);background:#fafbfc}.ErpServiceApp_statementPartyGrid__1xeHo dd{border-left:1px solid var(--line);word-break:keep-all}.ErpServiceApp_statementPartyGrid__1xeHo dd:last-of-type,.ErpServiceApp_statementPartyGrid__1xeHo dt:last-of-type{border-bottom:0}.ErpServiceApp_statementSummary__gslOT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;border:2px solid #17202a}.ErpServiceApp_statementSummary__gslOT span,.ErpServiceApp_statementSummary__gslOT strong{padding:12px;border-right:1px solid #17202a;text-align:center}.ErpServiceApp_statementSummary__gslOT strong{border-right:0;background:#fff7ed}.ErpServiceApp_documentTable__l5yLA{width:100%;border-collapse:collapse;table-layout:fixed}.ErpServiceApp_documentTable__l5yLA td,.ErpServiceApp_documentTable__l5yLA th{padding:9px 8px;border:1px solid #2f3b46;text-align:left;font-size:12.5px;vertical-align:middle;overflow-wrap:anywhere;word-break:keep-all}.ErpServiceApp_documentTable__l5yLA th{background:#eef3f2;text-align:center}.ErpServiceApp_documentTable__l5yLA td:first-child,.ErpServiceApp_documentTable__l5yLA th:first-child{width:42px;text-align:center}.ErpServiceApp_documentTable__l5yLA td:nth-child(2),.ErpServiceApp_documentTable__l5yLA th:nth-child(2){width:23%}.ErpServiceApp_documentTable__l5yLA td:nth-child(3),.ErpServiceApp_documentTable__l5yLA th:nth-child(3){width:64px;text-align:center}.ErpServiceApp_documentTable__l5yLA td:nth-child(4),.ErpServiceApp_documentTable__l5yLA td:nth-child(5),.ErpServiceApp_documentTable__l5yLA td:nth-child(6),.ErpServiceApp_documentTable__l5yLA td:nth-child(7),.ErpServiceApp_documentTable__l5yLA td:nth-child(8),.ErpServiceApp_documentTable__l5yLA th:nth-child(4),.ErpServiceApp_documentTable__l5yLA th:nth-child(5),.ErpServiceApp_documentTable__l5yLA th:nth-child(6),.ErpServiceApp_documentTable__l5yLA th:nth-child(7),.ErpServiceApp_documentTable__l5yLA th:nth-child(8){text-align:right;white-space:nowrap}.ErpServiceApp_documentTotal__S5cJm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:auto;margin-top:18px;width:min(560px,100%);border:1px solid #17202a}.ErpServiceApp_documentTotal__S5cJm div{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-right:1px solid #17202a;text-align:right}.ErpServiceApp_documentTotal__S5cJm div:last-child{border-right:0;background:#fff7ed}.ErpServiceApp_documentTotal__S5cJm span{color:var(--muted);font-size:12px}.ErpServiceApp_statementNotice__uoXTV{margin:16px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.ErpServiceApp_chatMessengerShell__RUTxV{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:660px;height:calc(100vh - 116px);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#b9ccd8}.ErpServiceApp_chatRoomsPanel__CMd99{min-width:0;overflow:hidden;border-right:1px solid #dde2e6;background:#fff}.ErpServiceApp_chatListHeader__Uth2u{display:grid;grid-gap:12px;gap:12px;padding:18px 16px 12px;border-bottom:1px solid #edf0f2}.ErpServiceApp_chatListHeader__Uth2u h2{margin:0;font-size:22px}.ErpServiceApp_chatListHeader__Uth2u input{min-height:38px;border:0;border-radius:8px;padding:8px 12px;background:#f2f3f5}.ErpServiceApp_chatRoomList__q213c{display:grid;align-content:start;max-height:calc(100vh - 206px);overflow-y:auto}.ErpServiceApp_chatRoomActive__Nye_k,.ErpServiceApp_chatRoomButton__Q2nWl{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:72px;border:0;border-bottom:1px solid #edf0f2;padding:10px 14px;background:#fff;color:var(--foreground);text-align:left}.ErpServiceApp_chatRoomActive__Nye_k{background:#f5f6f7}.ErpServiceApp_chatAvatar__etEaN,.ErpServiceApp_messageAvatar__v4pX6{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:16px;background:#fee500;color:#2a2413;font-weight:800}.ErpServiceApp_messageAvatar__v4pX6{width:34px;height:34px;border-radius:13px;font-size:13px}.ErpServiceApp_chatRoomText__jvYEF{display:grid;grid-gap:5px;gap:5px;min-width:0}.ErpServiceApp_chatRoomText__jvYEF>span:last-child{overflow:hidden;color:#6b7280;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ErpServiceApp_chatComposerActions__p1cUw,.ErpServiceApp_chatRoomTop__H4Jih,.ErpServiceApp_chatTitleLine__z29Xv{display:flex;align-items:center;gap:10px}.ErpServiceApp_chatRoomTop__H4Jih{justify-content:space-between}.ErpServiceApp_chatRoomTop__H4Jih time{color:#9aa1a9;font-size:12px}.ErpServiceApp_chatUnread__nHbhw{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;padding:0 6px;background:#ef4444;color:#fff;font-size:12px;font-weight:700}.ErpServiceApp_branchChatPanel__X5OiA,.ErpServiceApp_chatThreadPanel__rKf8l{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;background:#b9ccd8}.ErpServiceApp_chatThreadHeader__bVWl3{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:66px;padding:12px 16px;border-bottom:1px solid rgb(98 119 132/18%);background:#f8f8f8}.ErpServiceApp_chatThreadHeader__bVWl3 h2{margin:0;font-size:17px;line-height:1.25}.ErpServiceApp_chatThreadHeader__bVWl3 span{color:#6b7280;font-size:12px}.ErpServiceApp_chatHeaderButton__ZdXoq{min-height:34px;border:0;border-radius:8px;padding:7px 10px;background:#e7eaee;color:#2f343a}.ErpServiceApp_chatMessagesFrame__c0P2A{position:relative;min-height:0;overflow:hidden}.ErpServiceApp_chatMessagesCompact__Kc4pF,.ErpServiceApp_chatMessages__o5u6o{display:grid;align-content:start;grid-gap:8px;gap:8px;height:100%;min-height:0;overflow-y:auto;padding:20px 18px;scroll-behavior:smooth}.ErpServiceApp_chatDateSeparator__lioHV{display:flex;justify-content:center;margin:8px 0 12px}.ErpServiceApp_chatDateSeparator__lioHV span{border-radius:999px;padding:6px 12px;background:rgb(64 82 94/22%);color:#fff;font-size:12px;font-weight:600}.ErpServiceApp_chatMessageOther__DyyjI,.ErpServiceApp_chatMessageSelf__Qels2{display:grid;align-items:end;grid-gap:7px;gap:7px}.ErpServiceApp_chatMessageSelf__Qels2{grid-template-columns:auto minmax(0,auto);justify-content:end}.ErpServiceApp_chatMessageOther__DyyjI{grid-template-columns:auto minmax(0,auto) auto;justify-content:start}.ErpServiceApp_chatMessageSelf__Qels2 .ErpServiceApp_chatBubbleStack___UvnW{grid-column:2}.ErpServiceApp_chatMessageSelf__Qels2 .ErpServiceApp_chatMeta__9jjlC{grid-column:1;grid-row:1}.ErpServiceApp_chatBubbleStack___UvnW{display:grid;grid-gap:3px;gap:3px;max-width:min(560px,72vw)}.ErpServiceApp_chatBubbleStack___UvnW>strong{margin:0 0 2px 2px;font-size:12px;font-weight:600}.ErpServiceApp_chatBubble__IOdjv{border-radius:16px;padding:9px 11px;background:#fff;box-shadow:0 1px 1px rgb(15 23 42/8%)}.ErpServiceApp_chatBubbleStack___UvnW .ErpServiceApp_chatBubble__IOdjv+.ErpServiceApp_chatBubble__IOdjv{margin-top:1px}.ErpServiceApp_chatMessageSelf__Qels2 .ErpServiceApp_chatBubble__IOdjv{background:#fee500}.ErpServiceApp_chatBubble__IOdjv p{margin:0;line-height:1.45;word-break:keep-all}.ErpServiceApp_messageAvatarSpacer__JqRwu{width:34px;height:34px}.ErpServiceApp_chatMeta__9jjlC{display:grid;justify-items:end;grid-gap:2px;gap:2px;align-self:end;min-width:42px;color:#5f7380;font-size:11px;line-height:1.15}.ErpServiceApp_chatMessageOther__DyyjI .ErpServiceApp_chatMeta__9jjlC{justify-items:start}.ErpServiceApp_chatUnreadMark__F0sE1{color:#b39200;font-size:10px;font-weight:800}.ErpServiceApp_chatNewMessageButton__qrLWD{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:2;min-height:34px;border:0;border-radius:999px;padding:0 14px;background:#fff;color:#2f343a;box-shadow:0 8px 24px rgb(15 23 42/18%);font-size:13px;font-weight:700}.ErpServiceApp_chatEmptyText__Nls9G{align-self:center;justify-self:center;margin:80px 0;border-radius:999px;padding:9px 14px;background:rgb(255 255 255/42%);color:#5f7380;font-size:13px}.ErpServiceApp_attachmentDrafts__2sVS_,.ErpServiceApp_attachmentGrid__3Ns5m{display:grid;grid-gap:8px;gap:8px}.ErpServiceApp_attachmentGrid__3Ns5m{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.ErpServiceApp_attachmentDrafts__2sVS_{display:flex;overflow-x:auto;padding-bottom:2px}.ErpServiceApp_attachmentDraft__Omn2b,.ErpServiceApp_attachmentPreview__RD_oS{display:grid;grid-gap:6px;gap:6px;border:1px solid rgb(15 23 42/8%);border-radius:8px;padding:7px;background:#fff;color:var(--foreground);text-decoration:none}.ErpServiceApp_attachmentDraft__Omn2b{flex:0 0 132px}.ErpServiceApp_attachmentDraft__Omn2b img,.ErpServiceApp_attachmentPreview__RD_oS img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;background:#eef2f4}.ErpServiceApp_attachmentDraft__Omn2b span,.ErpServiceApp_attachmentPreview__RD_oS span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ErpServiceApp_chatComposer__ntuxk{display:grid;grid-gap:8px;gap:8px;border-top:1px solid rgb(98 119 132/18%);padding:10px 12px max(10px,env(safe-area-inset-bottom));background:#fff}.ErpServiceApp_chatComposer__ntuxk textarea{width:100%;min-height:40px;max-height:112px;border:0;border-radius:20px;padding:11px 14px;background:#f2f3f5;line-height:1.35;resize:none}.ErpServiceApp_chatComposerActions__p1cUw{display:flex;justify-content:flex-end;gap:8px}.ErpServiceApp_chatIconButton__eXWcg,.ErpServiceApp_chatSendButton__0eOFl{display:grid;place-content:center;min-height:36px;border:0;border-radius:18px;padding:0 14px;cursor:pointer}.ErpServiceApp_chatIconButton__eXWcg{width:36px;padding:0;background:#e9ecef;color:#2f343a;font-size:22px;line-height:1}.ErpServiceApp_chatSendButton__0eOFl{background:#fee500;color:#2a2413;font-weight:700}.ErpServiceApp_branchChatBox__mh_Qm{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.ErpServiceApp_branchChatToggle__w_ge4{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;border:0;border-radius:999px;padding:10px 12px;background:#fee500;color:#2a2413;font-weight:700}.ErpServiceApp_branchChatToggle__w_ge4 span{color:#594f24;font-size:12px;font-weight:500}.ErpServiceApp_branchChatPanel__X5OiA{overflow:hidden;border:1px solid #a8bbc8;border-radius:8px;min-height:520px}@media (max-width:1180px){.ErpServiceApp_flowGrid__VPf5R,.ErpServiceApp_metricGrid__q7PCV{grid-template-columns:repeat(2,minmax(0,1fr))}.ErpServiceApp_splitGrid__nJ_Zm,.ErpServiceApp_twoColumn__c00__{grid-template-columns:1fr}.ErpServiceApp_chatMessengerShell__RUTxV{grid-template-columns:290px minmax(0,1fr)}.ErpServiceApp_contentDetailLayout__Q3tli,.ErpServiceApp_contentToolbar__tSCqk,.ErpServiceApp_detailMetaGrid__Q_AOw,.ErpServiceApp_documentTotal__S5cJm,.ErpServiceApp_formGridTwo__Ki_d2,.ErpServiceApp_lineEditorRow__HAcym,.ErpServiceApp_statementPartyGrid__1xeHo,.ErpServiceApp_statementSummary__gslOT{grid-template-columns:1fr}.ErpServiceApp_documentTotal__S5cJm div,.ErpServiceApp_statementSummary__gslOT span,.ErpServiceApp_statementSummary__gslOT strong{border-right:0;border-bottom:1px solid #17202a}.ErpServiceApp_documentTotal__S5cJm div:last-child,.ErpServiceApp_statementSummary__gslOT strong{border-bottom:0}}@media (max-width:760px){.ErpServiceApp_shell__kwh55{display:block;min-height:100vh}.ErpServiceApp_sidebar__0ahnE{display:none}.ErpServiceApp_mobileAdminBar__Psloi{position:-webkit-sticky;position:sticky;top:0;z-index:35;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);background:rgb(244 246 248/96%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ErpServiceApp_mobileAdminBar__Psloi strong{display:block;overflow:hidden;font-size:17px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ErpServiceApp_mobileNavOpen___9U0c,.ErpServiceApp_mobileNav__BCOkP{position:fixed;inset:0 auto 0 0;z-index:45;display:grid;align-content:start;width:min(82vw,320px);padding:18px 14px;overflow-y:auto;background:#13231f;color:#f5faf7;border-right:1px solid #1e352f;transition:transform .18s ease}.ErpServiceApp_mobileNav__BCOkP{transform:translateX(-105%)}.ErpServiceApp_mobileNavOpen___9U0c{transform:translateX(0)}.ErpServiceApp_mobileNavBackdropOpen__W2_7Z,.ErpServiceApp_mobileNavBackdrop__rZO4L{position:fixed;inset:0;z-index:40;display:block;background:rgb(15 23 42/38%);transition:opacity .18s ease,visibility .18s ease}.ErpServiceApp_mobileNavBackdrop__rZO4L{visibility:hidden;opacity:0;pointer-events:none}.ErpServiceApp_mobileNavBackdropOpen__W2_7Z{visibility:visible;opacity:1;pointer-events:auto}.ErpServiceApp_workspace__aSQvL{padding:16px}.ErpServiceApp_topbar__JhzIt{align-items:stretch;flex-direction:column;margin-bottom:12px}.ErpServiceApp_topbar__JhzIt>div:first-child{display:none}.ErpServiceApp_topbarActions__qkiSa{align-items:stretch;justify-content:flex-start}.ErpServiceApp_topbarActions__qkiSa>*{width:100%}.ErpServiceApp_modalOverlay__06sm7{align-items:stretch;padding:10px}.ErpServiceApp_modalPanel__5adPL{max-height:calc(100vh - 20px);padding:14px}.ErpServiceApp_modalHeader__fDsnH,.ErpServiceApp_modalToolbar__coq0D{display:grid}.ErpServiceApp_flowGrid__VPf5R,.ErpServiceApp_metricGrid__q7PCV,.ErpServiceApp_widgetGrid__nlvaZ{grid-template-columns:1fr}.ErpServiceApp_suggestionButton__RWRp7,.ErpServiceApp_suggestionSelected__n57xZ{grid-template-columns:42px minmax(0,1fr)}.ErpServiceApp_suggestionButton__RWRp7 small,.ErpServiceApp_suggestionSelected__n57xZ small{grid-column:2}.ErpServiceApp_contentItemGrid__Hg91u{grid-template-columns:1fr}.ErpServiceApp_contentItemCardActive__uzYPl,.ErpServiceApp_contentItemCard__CcEE3{grid-template-columns:76px minmax(0,1fr)}.ErpServiceApp_itemThumbLarge__A_CdY{width:100%}.ErpServiceApp_chatMessengerShell__RUTxV{grid-template-columns:1fr;height:auto;min-height:0}.ErpServiceApp_branchChatPanel__X5OiA,.ErpServiceApp_chatRoomsPanel__CMd99,.ErpServiceApp_chatThreadPanel__rKf8l{min-height:0}.ErpServiceApp_chatRoomsPanel__CMd99{border-right:0;border-bottom:1px solid #dde2e6}.ErpServiceApp_chatRoomList__q213c{max-height:280px}.ErpServiceApp_chatThreadPanel__rKf8l{min-height:560px}.ErpServiceApp_chatThreadHeader__bVWl3{padding:10px 12px}.ErpServiceApp_chatBubbleStack___UvnW{max-width:76vw}.ErpServiceApp_chatComposerActions__p1cUw{justify-content:stretch}.ErpServiceApp_chatIconButton__eXWcg{flex:0 0 42px}.ErpServiceApp_chatSendButton__0eOFl{flex:0 0 74px}.ErpServiceApp_mobileShell__Cb2Aq{padding:12px}.ErpServiceApp_mobileHeader__DlO3S{display:grid}.ErpServiceApp_documentShell__R7ZWb{padding:10px}.ErpServiceApp_documentPage__ZqERE{padding:18px;overflow-x:auto}.ErpServiceApp_documentHeader__NuwD2{display:grid;justify-content:stretch;text-align:left}.ErpServiceApp_documentHeader__NuwD2 div:last-child{text-align:left}.ErpServiceApp_documentActions__DsxSA{justify-content:stretch}.ErpServiceApp_documentActions__DsxSA button{flex:1 1}.ErpServiceApp_statementPartyGrid__1xeHo dl{grid-template-columns:76px minmax(0,1fr)}.ErpServiceApp_documentTable__l5yLA{min-width:820px}}@media print{.ErpServiceApp_documentShell__R7ZWb{padding:0;background:#fff}.ErpServiceApp_documentActions__DsxSA{display:none}.ErpServiceApp_documentPage__ZqERE{max-width:none;min-height:100vh;margin:0;padding:16mm;border:0;border-radius:0;box-shadow:none}.ErpServiceApp_documentTable__l5yLA{table-layout:fixed;page-break-inside:auto}.ErpServiceApp_documentTable__l5yLA td,.ErpServiceApp_documentTable__l5yLA th{font-size:11px}.ErpServiceApp_documentTable__l5yLA tr{page-break-inside:avoid;break-inside:avoid}}.ErpServiceApp_rowMenu____BJo{position:relative;display:inline-block}.ErpServiceApp_rowMenu____BJo summary{cursor:pointer;list-style:none;min-width:34px;height:32px;border:1px solid #c8d0d6;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#fff}.ErpServiceApp_rowMenu____BJo summary::-webkit-details-marker{display:none}.ErpServiceApp_rowMenu____BJo[open]{z-index:5}.ErpServiceApp_rowMenu____BJo[open]:after{content:"";position:fixed;inset:0;z-index:-1}.ErpServiceApp_rowMenu____BJo button{display:block;width:100%;border:0;background:#fff;padding:8px 12px;text-align:left;cursor:pointer}.ErpServiceApp_rowMenu____BJo button:hover{background:#f1f5f8}