.reportDetailedFilters{background:#fff;border:1px solid #e1e5e8;border-top:0;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px;display:flex}.reportDetailedFilters label{color:#65707b;min-width:155px;font-size:8px}.reportDetailedFilters input,.reportDetailedFilters select{background:#fff;border:1px solid #d5dade;width:100%;height:28px;margin-top:5px;padding:0 7px;display:block}.reportDetailedFilters>div{gap:5px;display:flex}.reportDetailedFilters button{background:#fff;border:1px solid #d5dade;height:28px;padding:0 12px}.reportDetailedFilters button.primary{color:#fff;background:#31bcae;border-color:#31bcae}.reportDetailStats{background:#fff;border:1px solid #e1e5e8;border-top:0;align-items:center;gap:48px;height:48px;padding:0 12px;font-size:8px;display:flex}.reportDetailStats b{color:#df604f;font-size:11px}.reportDetailedTable{max-height:640px}.indicatorReport table{min-width:3800px}.talentReport table{min-width:1150px}.rankReport table{min-width:980px}.reportDetailedTable th:first-child,.reportDetailedTable td:first-child{z-index:3;min-width:120px;position:sticky;left:0}.reportDetailedTable th:first-child{z-index:7}.indicatorReport th:nth-child(3),.indicatorReport td:nth-child(3){z-index:3;min-width:140px;position:sticky;left:120px}.indicatorReport th:nth-child(3){z-index:7}.moneyReport{color:#34434e;font-weight:500}.negativeReport{font-weight:600;color:#dc5a51!important}.rateReport{color:#258f80;background:#e7f4f2;border-radius:2px;padding:3px 7px;display:inline-block}.topRank{color:#d77a32;background:#fff0df;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.rankReport tbody tr:nth-child(-n+3){background:#fffdf8}@media (max-width:700px){.reportDetailedFilters label{width:calc(50% - 5px);min-width:0}.reportDetailStats{overflow-x:auto}.reportDetailStats span{white-space:nowrap}}
.advancedReportFilters{background:#fff;border:1px solid #e1e5e8;border-top:0;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px;display:flex}.advancedReportFilters label{color:#65707b;min-width:160px;font-size:8px}.advancedReportFilters input,.advancedReportFilters select{background:#fff;border:1px solid #d5dade;width:100%;height:28px;margin-top:5px;padding:0 7px;display:block}.advancedReportFilters>div{gap:5px;display:flex}.advancedReportFilters button{background:#fff;border:1px solid #d5dade;height:28px;padding:0 12px}.advancedReportFilters button.primary{color:#fff;background:#31bcae;border-color:#31bcae}.advancedReportStats{background:#fff;border:1px solid #e1e5e8;border-top:0;align-items:center;gap:48px;height:46px;padding:0 12px;font-size:8px;display:flex}.advancedReportStats b{color:#df604f}.advancedReportTable{max-height:650px}.advancedReportTable table{min-width:1450px}.advancedReportTable th:first-child,.advancedReportTable td:first-child{z-index:3;min-width:135px;position:sticky;left:0}.advancedReportTable th:first-child{z-index:7}.advancedReportTable th:nth-child(2),.advancedReportTable td:nth-child(2){min-width:100px}.advancedReportTable:has(th:nth-child(18)) table{min-width:3100px}.projectAnalysisTable table{min-width:1900px}.advancedRate{color:#248f81;background:#e8f4f2;border-radius:2px;padding:3px 7px;display:inline-block}.advancedMoney{color:#df604f;font-weight:500}.reportDrillModal{background:#fff;flex-direction:column;width:min(1180px,100vw - 34px);max-height:88vh;display:flex;box-shadow:0 18px 60px #16263044}.reportDrillModal header{border-bottom:1px solid #e3e7e9;justify-content:space-between;align-items:center;min-height:58px;padding:10px 18px;display:flex}.reportDrillModal header h3{font-size:14px}.reportDrillModal header p{color:#899199;margin-top:4px;font-size:8px}.reportDrillModal header button{background:0 0;border:0;font-size:22px}.drillToolbar{border-bottom:1px solid #e7eaec;justify-content:space-between;align-items:end;padding:10px 14px;font-size:8px;display:flex}.drillToolbar input{border:1px solid #d4dade;height:28px;margin-top:4px;display:block}.drillTable{max-height:65vh;overflow:auto}.drillTable table{border-collapse:collapse;width:max-content;min-width:100%}.drillTable th,.drillTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;height:36px;padding:0 10px;font-size:8px}.drillTable th{color:#66717a;background:#f5f7f8;position:sticky;top:0}.drillTable td button{color:#318db9;background:0 0;border:0}.backLevel{background:#fff;border:1px solid #d4dade;width:max-content;height:28px;margin:10px 14px;padding:0 12px}@media (max-width:700px){.advancedReportFilters label{width:calc(50% - 5px);min-width:0}.advancedReportStats{overflow-x:auto}.advancedReportStats span{white-space:nowrap}}
.dashboardSummary{margin-top:10px}.dashboardSummaryTable{overflow-x:auto}.dashboardSummaryTable table{min-width:4300px}.dashboardSummaryTable th{text-align:center;background:#edf6fb;height:40px;transition:all .18s}.dashboardSummaryTable td{text-align:center;background:#fff;height:58px}.dashboardSummaryTable td b{color:#df604f;font-size:10px;font-weight:500}.dashboardSummary.headCollapsed thead{display:none}.summaryTools{gap:4px;display:flex}.summaryTools button{height:26px;padding:0 9px;color:#59646e!important;background:#fff!important;border:1px solid #d5dade!important}.summaryTools button:hover{color:#259f92!important;border-color:#31bcae!important}.dashboardLicense{color:#8b929b;background:#fff;border:1px solid #e3e6ea;justify-content:space-between;align-items:center;height:48px;margin-top:10px;padding:0 14px;font-size:8px;display:flex}.dashboardLicense button{color:#58636e;background:#fff;border:1px solid #d5dade;height:27px;padding:0 11px;font-size:8px}.dashboardLicense button:hover{color:#259f92;border-color:#31bcae}@media (max-width:600px){.summaryTools{flex-wrap:wrap;justify-content:flex-end}.dashboardLicense{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:12px}}
.universalDeleteHead,.universalDeleteCell{z-index:4;min-width:68px;position:sticky;right:0;background:#fff!important}.universalDeleteHead{z-index:8;background:#eaf4fb!important}.universalDeleteButton{height:23px;padding:0 8px;color:#d9554d!important;background:#fff!important;border:1px solid #df7770!important;font-size:8px!important}.universalDeleteButton:hover{background:#fff1f0!important}.actionCol button:last-child:not(:only-child){margin-right:0}
.cardOrderLauncher{z-index:25;color:#fff;background:#31bcae;border:1px solid #31bcae;height:30px;padding:0 14px;font-size:9px;position:fixed;top:98px;right:28px;box-shadow:0 3px 10px #168f8330}.cardOrderModal{background:#fff;width:620px;box-shadow:0 18px 60px #17273345}.cardOrderModal header,.cardOrderModal footer{align-items:center;min-height:56px;padding:0 20px;display:flex}.cardOrderModal header{border-bottom:1px solid #e3e7e9;justify-content:space-between}.cardOrderModal header h3{margin:0;font-size:15px}.cardOrderModal header p{color:#9299a2;margin:5px 0 0;font-size:8px}.cardOrderModal header>button{color:#808891;background:0 0;border:0;font-size:23px}.cardOrderBody{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.cardOrderBody label{color:#59646e;font-size:9px}.cardOrderBody label em{color:#df5b52;font-style:normal}.cardOrderBody input,.cardOrderBody select,.cardOrderBody textarea{background:#fff;border:1px solid #d3d9dd;outline:0;width:100%;height:35px;margin-top:7px;padding:0 9px;display:block}.cardOrderBody input:focus,.cardOrderBody select:focus,.cardOrderBody textarea:focus{border-color:#31bcae}.cardOrderBody textarea{resize:vertical;height:72px;padding-top:9px}.cardOrderBody .wideField{grid-column:1/-1}.phoneLookup{position:relative}.phoneLookup input{padding-right:130px}.phoneLookup span{border-radius:2px;padding:3px 7px;font-size:8px;position:absolute;top:50%;right:8px;transform:translateY(-25%)}.phoneLookup .waiting{color:#7e868e;background:#f1f2f3}.phoneLookup .found{color:#198f75;background:#e3f5ef}.phoneLookup .newMember{color:#d77a32;background:#fff0df}.amountInput{position:relative}.amountInput>span{color:#df604f;position:absolute;top:50%;left:10px;transform:translateY(-28%)}.amountInput input{color:#df604f;padding-left:25px;font-weight:600}.memberPreview{border:1px solid;align-items:center;gap:10px;padding:12px;display:flex}.memberPreview.existing{background:#f2fbf8;border-color:#bfe7dd}.memberPreview.creating{background:#fff9f3;border-color:#f2d4b8}.memberPreview i{color:#fff;background:#31bcae;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.memberPreview.creating i{background:#e89a55}.memberPreview b,.memberPreview span{display:block}.memberPreview b{color:#45515b;font-size:10px}.memberPreview span{color:#828a92;margin-top:4px;font-size:8px}.cardOrderModal footer{border-top:1px solid #e3e7e9;justify-content:flex-end;gap:8px}.cardOrderModal footer button{background:#fff;border:1px solid #d3d9dd;height:31px;padding:0 18px}.cardOrderModal footer button.primary{color:#fff;background:#31bcae;border-color:#31bcae}@media (max-width:700px){.cardOrderLauncher{top:92px;right:12px}.cardOrderModal{width:calc(100vw - 28px)}.cardOrderBody{grid-template-columns:1fr}.cardOrderBody .wideField{grid-column:auto}}
.serviceOrderLauncher{z-index:25;color:#fff;background:#31bcae;border:1px solid #31bcae;height:30px;padding:0 14px;font-size:9px;position:fixed;top:98px;right:28px;box-shadow:0 3px 10px #168f8330}.serviceOrderModal{background:#fff;flex-direction:column;width:790px;max-height:90vh;display:flex;box-shadow:0 18px 60px #17273345}.serviceOrderModal header,.serviceOrderModal footer{align-items:center;min-height:56px;padding:0 20px;display:flex}.serviceOrderModal header{border-bottom:1px solid #e3e7e9;justify-content:space-between}.serviceOrderModal header h3{margin:0;font-size:15px}.serviceOrderModal header p{color:#9299a2;margin:5px 0 0;font-size:8px}.serviceOrderModal header>button{color:#808891;background:0 0;border:0;font-size:23px}.serviceOrderBody{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid;overflow-y:auto}.serviceOrderBody label,.orderChoice{color:#59646e;font-size:9px}.serviceOrderBody label em{color:#df5b52;font-style:normal}.serviceOrderBody input,.serviceOrderBody select,.serviceOrderBody textarea{background:#fff;border:1px solid #d3d9dd;outline:0;width:100%;height:35px;margin-top:7px;padding:0 9px;display:block}.serviceOrderBody textarea{resize:vertical;height:68px;padding-top:9px}.serviceOrderBody .wideField{grid-column:1/-1}.orderPhone{position:relative}.orderPhone input{padding-right:116px}.orderPhone span{padding:3px 7px;font-size:8px;position:absolute;top:50%;right:8px;transform:translateY(-25%)}.orderPhone .waiting{color:#7e868e;background:#f1f2f3}.orderPhone .found{color:#198f75;background:#e3f5ef}.orderPhone .newMember{color:#d77a32;background:#fff0df}.orderMemberFullPreview{border:1px solid;grid-column:1/-1;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:flex}.orderMemberFullPreview>i{color:#fff;background:#31bcae;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.orderMemberFullPreview>div{flex-direction:column;gap:4px;display:flex}.orderMemberFullPreview .memberIdentity{min-width:180px}.orderMemberFullPreview span{color:#7d868e;font-size:8px}.orderMemberFullPreview b{color:#44515b;font-size:9px}.orderMemberFullPreview.existing{background:#f1faf7;border-color:#bde5da}.orderMemberFullPreview.creating{background:#fff8f1;border-color:#efd0b1}.orderMemberFullPreview.creating>i{background:#e69a55}.orderMemberFullPreview.waiting{background:#f6f7f8;border-color:#dfe3e6}.orderMemberFullPreview.waiting>i{background:#9ba3ab}.waitTime{color:#838b93;margin-top:6px;font-size:8px;display:block}.waitTime b{color:#df7b38}.orderChoice>span{margin-bottom:7px;display:block}.orderChoice>div{display:flex}.orderChoice button{color:#69737c;background:#fff;border:1px solid #d3d9dd;min-width:75px;height:35px}.orderChoice button+button{border-left:0}.orderChoice button.active{color:#fff;background:#31bcae;border-color:#31bcae}.lockedAmount{position:relative}.lockedAmount>span{color:#df604f;position:absolute;top:18px;left:10px}.lockedAmount input{color:#df604f;background:#f7f8f9;padding-left:25px;font-weight:600}.lockedAmount i{color:#a1a7ad;margin-top:5px;font-size:7px;font-style:normal;display:block}.groupCode{position:relative}.groupCode input{padding-right:170px}.groupCode span{font-size:8px;position:absolute;top:18px;right:8px}.groupCode.enabled span{color:#d87a38}.groupCode.disabled input{color:#a0a6ac;background:#f2f3f4}.groupCode.disabled span{color:#9aa1a8}.serviceOrderModal footer{border-top:1px solid #e3e7e9;justify-content:flex-end;gap:8px}.serviceOrderModal footer button{background:#fff;border:1px solid #d3d9dd;height:31px;padding:0 18px}.serviceOrderModal footer button.primary{color:#fff;background:#31bcae;border-color:#31bcae}.orderTotal{margin-right:auto;font-size:9px}.orderTotal b{color:#df604f;margin-left:7px;font-size:16px}@media (max-width:820px){.serviceOrderLauncher{top:92px;right:12px}.serviceOrderModal{width:calc(100vw - 28px)}.serviceOrderBody{grid-template-columns:1fr}.serviceOrderBody .wideField,.orderMemberFullPreview{grid-column:auto}.orderMemberFullPreview{flex-wrap:wrap;align-items:flex-start}}
.statementPaper{background:#fff;border:1px solid #dfe3e6;max-width:1180px;margin:0 auto;padding:28px;box-shadow:0 4px 18px #29394312}.statementTitle{text-align:center;margin-bottom:20px;position:relative}.statementTitle h1{color:#303943;margin:0;font-size:22px;font-weight:500}.pendingSeal,.confirmedSeal{border:1px solid;border-radius:2px;padding:6px 12px;font-size:9px;position:absolute;top:0;right:0}.pendingSeal{color:#d78338;background:#fff9f2;border-color:#e4a35d}.confirmedSeal{color:#208d72;background:#f1faf7;border-color:#50b79b}.partyGrid{border:1px solid #aeb6bc;border-bottom:0;grid-template-columns:180px 1fr 1.4fr;display:grid}.partyGrid>div{border-bottom:1px solid #aeb6bc;border-right:1px solid #c3c9cd;min-height:74px;padding:10px;font-size:9px}.partyGrid>div:nth-child(3n){border-right:0}.partyGrid span,.partyGrid b{line-height:1.8;display:block}.partyLabel{background:#f4f6f7;align-items:center;font-weight:600;display:flex}.statementTable{overflow-x:auto}.statementTable table{border:1px solid #aeb6bc;border-top:0;min-width:1100px}.statementTable th{color:#37434c;text-align:center;background:#eaf2f7;border-color:#bac4ca;height:37px;font-size:9px}.statementTable td{white-space:normal;border-color:#cbd1d5;height:auto;min-height:38px;padding:9px;line-height:1.55}.statementTable th:first-child{width:190px}.statementTable th:nth-child(2){width:120px}.statementTable th:nth-child(3){width:360px}.statementTable td:nth-child(2){text-align:right;font-size:9px;font-weight:600}.positiveAmount{color:#36515e}.negativeAmount{color:#d64f48}.statementTable tr.subtotal td{background:#f4f9f8;font-weight:600}.statementTable tr.final td{background:#fff5e9;font-size:10px;font-weight:700}.statementTable td button{color:#268f82;background:0 0;border:0;padding:0;font-size:8px}.capitalAmount td{color:#ac622c;background:#fffaf3;font-weight:700}.statementConfirm{border:1px solid #aeb6bc;border-top:0;padding:14px;font-size:9px}.statementConfirm p{margin:0 0 18px;font-weight:600}.statementConfirm>div{justify-content:space-between;display:flex}.statementSign{justify-content:space-between;padding:20px 10px 5px;font-size:9px;display:flex}.statementDetailModal{background:#fff;width:min(1050px,100vw - 30px)}.statementDetailModal header,.confirmStatementModal header{border-bottom:1px solid #e1e5e8;justify-content:space-between;align-items:center;height:53px;padding:0 18px;display:flex}.statementDetailModal header h3,.confirmStatementModal header h3{font-size:14px}.statementDetailModal header button,.confirmStatementModal header button{background:0 0;border:0;font-size:22px}.detailRows{padding:18px}.detailRows>div{border-bottom:1px solid #e7eaec;justify-content:space-between;padding:13px;font-size:10px;display:flex}.detailRows b{color:#d7544c}.detailRows .total{background:#fff5ed;font-weight:700}.talentTable{padding:15px;overflow-x:auto}.talentTable table{min-width:1250px}.confirmStatementModal{background:#fff;width:440px}.confirmStatementModal>div{padding:20px}.confirmStatementModal p{margin:0 0 18px;font-size:9px;line-height:1.7}.confirmStatementModal p b{color:#df604f}.confirmStatementModal label{margin-top:14px;font-size:9px;display:block}.confirmStatementModal input{border:1px solid #d3d9dd;width:100%;height:34px;margin-top:6px;padding:0 9px}.confirmStatementModal label>div{gap:7px;display:flex}.confirmStatementModal label>div button{color:#259f92;background:#fff;border:1px solid #31bcae;width:100px;height:34px;margin-top:6px}.confirmStatementModal footer{border-top:1px solid #e1e5e8;justify-content:flex-end;align-items:center;gap:8px;height:54px;padding:0 18px;display:flex}.confirmStatementModal footer button{background:#fff;border:1px solid #d3d9dd;height:31px;padding:0 16px}.confirmStatementModal footer .primary{color:#fff;background:#31bcae;border-color:#31bcae}@media print{body{background:#fff}.sidebar,.main>header,.tabBar,.noPrint,.accessibilityButton,.dashboardLicense{display:none!important}.main{margin:0}.content{max-width:none;padding:0}.statementPaper{box-shadow:none;border:0;max-width:none;padding:0}.statementTable table{min-width:100%}}@media (max-width:720px){.statementPaper{padding:14px}.partyGrid{grid-template-columns:1fr}.partyGrid>div{border-right:0}.statementConfirm>div,.statementSign{flex-direction:column;gap:9px}}
.financeSettingFilters{background:#fff;border:1px solid #e1e5e8;border-top:0;align-items:flex-end;gap:10px;padding:10px;display:flex}.financeSettingFilters label{color:#65707b;min-width:190px;font-size:8px}.financeSettingFilters input,.financeSettingFilters select{background:#fff;border:1px solid #d5dade;width:100%;height:28px;margin-top:5px;padding:0 7px;display:block}.financeSettingFilters>div{gap:5px;display:flex}.financeSettingFilters button{background:#fff;border:1px solid #d5dade;height:28px;padding:0 12px}.financeSettingFilters button.primary{color:#fff;background:#31bcae;border-color:#31bcae}.financeSettingStats{background:#fff;border:1px solid #e1e5e8;border-top:0;align-items:center;gap:48px;height:46px;padding:0 12px;font-size:8px;display:flex}.financeSettingStats b{color:#df604f}.financeSettingTable{max-height:640px}.financeSettingTable table{min-width:1900px}.financeSettingTable th:first-child,.financeSettingTable td:first-child{z-index:3;min-width:145px;position:sticky;left:0}.financeSettingTable th:first-child{z-index:7}.financeSettingTable th:nth-child(2),.financeSettingTable td:nth-child(2){min-width:310px}.financeSettingTable th:nth-child(3),.financeSettingTable td:nth-child(3){min-width:300px}.storeSettingName{color:#318db9;font-weight:500}.bankAccount{color:#46525d;font-family:monospace}.settlementTag{border-radius:2px;padding:3px 8px;display:inline-block}.settlementTag.结算{color:#198f75;background:#e3f5ef}.settlementTag.不结算{color:#80878e;background:#f0f1f2}.financeSettingModal{background:#fff;width:760px;box-shadow:0 18px 60px #17273345}.financeSettingModal header,.financeSettingModal footer{align-items:center;height:54px;padding:0 20px;display:flex}.financeSettingModal header{border-bottom:1px solid #e3e7e9;justify-content:space-between}.financeSettingModal header h3{font-size:14px}.financeSettingModal header button{background:0 0;border:0;font-size:22px}.financeSettingBody{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.financeSettingBody label{color:#59646e;font-size:9px}.financeSettingBody label em{color:#df5b52;margin-right:3px;font-style:normal}.financeSettingBody input,.financeSettingBody select,.financeSettingBody textarea{background:#fff;border:1px solid #d3d9dd;width:100%;height:34px;margin-top:6px;padding:0 9px;display:block}.financeSettingBody textarea{height:68px;padding-top:8px}.financeSettingBody .wideField{grid-column:1/-1}.financeSettingModal footer{border-top:1px solid #e3e7e9;justify-content:flex-end;gap:8px}.financeSettingModal footer button{background:#fff;border:1px solid #d3d9dd;height:31px;padding:0 18px}.financeSettingModal footer .primary{color:#fff;background:#31bcae;border-color:#31bcae}@media (max-width:800px){.financeSettingFilters{flex-wrap:wrap}.financeSettingModal{width:calc(100vw - 28px)}.financeSettingBody{grid-template-columns:1fr}.financeSettingBody .wideField{grid-column:auto}}
.memberCreateLauncher{z-index:25;color:#fff;background:#31bcae;border:1px solid #31bcae;height:30px;padding:0 14px;font-size:9px;position:fixed;top:98px;right:28px;box-shadow:0 3px 10px #168f8330}.memberCreateModal{background:#fff;flex-direction:column;width:780px;max-height:90vh;display:flex;box-shadow:0 18px 60px #17273345}.memberCreateModal header,.memberCreateModal footer{align-items:center;min-height:56px;padding:0 20px;display:flex}.memberCreateModal header{border-bottom:1px solid #e3e7e9;justify-content:space-between}.memberCreateModal header h3{margin:0;font-size:15px}.memberCreateModal header p{color:#9299a2;margin:5px 0 0;font-size:8px}.memberCreateModal header>button{color:#808891;background:0 0;border:0;font-size:23px}.memberCreateBody{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid;overflow-y:auto}.memberCreateBody label,.memberGender{color:#59646e;font-size:9px}.memberCreateBody label em{color:#df5b52;font-style:normal}.memberCreateBody input,.memberCreateBody textarea{background:#fff;border:1px solid #d3d9dd;outline:0;width:100%;height:35px;margin-top:7px;padding:0 9px;display:block}.memberCreateBody textarea{resize:vertical;height:70px;padding-top:9px}.memberCreateBody input:focus,.memberCreateBody textarea:focus{border-color:#31bcae}.memberCreateBody .wideField{grid-column:1/-1}.memberGender>span{margin-bottom:7px;display:block}.memberGender>div{display:flex}.memberGender button{color:#68727b;background:#fff;border:1px solid #d3d9dd;width:82px;height:35px}.memberGender button+button{border-left:0}.memberGender button.active{color:#fff;background:#31bcae;border-color:#31bcae}.memberMoney{position:relative}.memberMoney span{color:#df604f;position:absolute;top:18px;left:10px}.memberMoney input{color:#df604f;padding-left:28px;font-weight:600}.memberAssetPreview{background:#f4faf9;border:1px solid #d1ebe5;align-items:center;gap:18px;min-height:45px;padding:10px 12px;font-size:8px;display:flex}.memberAssetPreview span{color:#258f81;font-weight:600}.memberAssetPreview b{color:#4e5963;font-weight:500}.memberCreateModal footer{border-top:1px solid #e3e7e9;justify-content:flex-end;gap:8px}.memberCreateModal footer button{background:#fff;border:1px solid #d3d9dd;height:31px;padding:0 18px}.memberCreateModal footer button.primary{color:#fff;background:#31bcae;border-color:#31bcae}@media (max-width:800px){.memberCreateLauncher{top:92px;right:12px}.memberCreateModal{width:calc(100vw - 28px)}.memberCreateBody{grid-template-columns:1fr}.memberCreateBody .wideField{grid-column:auto}.memberAssetPreview{flex-direction:column;align-items:flex-start;gap:5px}}
.universalDataTools{z-index:24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffe;border:1px solid #dfe3e6;gap:4px;padding:5px;display:flex;position:fixed;top:132px;right:28px;box-shadow:0 3px 12px #25364018}.universalDataTools input{display:none}.universalDataTools button{color:#59646e;background:#fff;border:1px solid #d3d9dd;height:27px;padding:0 10px;font-size:8px}.universalDataTools button:hover{color:#259f92;border-color:#31bcae}.universalDataTools button:first-of-type{color:#fff;background:#31bcae;border-color:#31bcae}.universalImportedRow{background:#f1fbf8!important}.universalImportedRow td{border-top:1px solid #aee0d4}.universalImportedRow td:first-child:before{content:"导入";color:#fff;background:#31bcae;margin-right:5px;padding:2px 4px;font-size:7px;display:inline-block}@media (max-width:700px){.universalDataTools{z-index:50;top:auto;bottom:10px;right:8px}}
.businessLoopBadge{z-index:45;color:#258f82;background:#fff;border:1px solid #31bcae;height:31px;padding:0 12px;font-size:8px;position:fixed;bottom:16px;left:214px;box-shadow:0 4px 16px #1e3e3925}.businessLoopBadge i{background:#31bcae;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #31bcae20}.businessLoopBadge b{color:#fff;background:#31bcae;border-radius:9px;margin-left:6px;padding:2px 6px}.businessLoopPanel{z-index:60;background:#fff;border:1px solid #dce2e5;width:480px;max-height:70vh;position:fixed;bottom:54px;left:214px;box-shadow:0 14px 45px #18283238}.businessLoopPanel header{border-bottom:1px solid #e3e7e9;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.businessLoopPanel header h3{margin:0;font-size:13px}.businessLoopPanel header p{color:#929aa2;margin:4px 0 0;font-size:8px}.businessLoopPanel header button{background:0 0;border:0;font-size:21px}.loopMetrics{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.loopMetrics span{color:#7a838c;background:#f5f8f9;padding:10px;font-size:8px}.loopMetrics b{color:#3e4a54;margin-top:5px;font-size:16px;font-weight:500;display:block}.loopFlow{color:#5e696f;background:#f2faf8;align-items:center;gap:6px;margin:0 12px 12px;padding:10px;font-size:8px;display:flex}.loopFlow i{color:#fff;background:#31bcae;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.loopFlow em{color:#9aa2a8;font-style:normal}.loopRecords{border-top:1px solid #e6e9eb;max-height:330px;overflow:auto}.loopRecords article{border-bottom:1px solid #edf0f2;align-items:center;gap:9px;min-height:50px;padding:8px 12px;display:flex}.loopRecords article>i{color:#258f82;background:#e7f4f2;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.loopRecords article>div{flex:1}.loopRecords b,.loopRecords span{display:block}.loopRecords b{color:#46515b;font-size:9px}.loopRecords span,.loopRecords time{color:#9299a1;margin-top:3px;font-size:7px}.loopEmpty{text-align:center;color:#929aa2;padding:35px;font-size:8px}.businessLoopRow{background:#effaf7!important}.businessLoopRow td{border-top:1px solid #aee0d4}.businessLoopRow td:first-child:before{content:"闭环";color:#fff;background:#31bcae;margin-right:5px;padding:2px 4px;font-size:7px;display:inline-block}.loopRecordTag{color:#198f75;background:#e4f5ef;padding:3px 7px;font-size:7px;display:inline-block}@media (max-width:760px){.businessLoopBadge{left:8px}.businessLoopPanel{width:calc(100vw - 16px);left:8px}}
.serviceOrderV2{width:860px}.nativeMemberPreview{border:1px solid;align-items:center;gap:18px;padding:11px 13px;display:flex}.nativeMemberPreview.existing{background:#f1faf7;border-color:#bde5da}.nativeMemberPreview.creating{background:#fff8f1;border-color:#efd0b1}.nativeMemberPreview>i{color:#fff;background:#31bcae;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.nativeMemberPreview.creating>i{background:#e69a55}.nativeMemberPreview>div{flex:1}.nativeMemberPreview>div b,.nativeMemberPreview>div span,.nativeMemberPreview>span b,.nativeMemberPreview>span{display:block}.nativeMemberPreview>div b{color:#44515b;font-size:10px}.nativeMemberPreview>div span,.nativeMemberPreview>span{color:#858d95;margin-top:4px;font-size:8px}.nativeMemberPreview>span b{color:#46525c;margin-top:4px;font-size:9px}.bindingHint{color:#278f82;margin-top:5px;font-size:7px;display:block}.boundMultiSelect{color:#59646e;font-size:9px;position:relative}.boundMultiSelect>span{margin-bottom:7px;display:block}.boundMultiSelect>span em{color:#df5b52;font-style:normal}.multiSelectTrigger{color:#59646e;text-align:left;background:#fff;border:1px solid #d3d9dd;width:100%;height:35px;padding:0 10px}.multiSelectTrigger i{float:right;font-style:normal}.selectedChips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.selectedChips button{color:#258f82;background:#eff9f6;border:1px solid #bde3dc;padding:3px 6px;font-size:7px}.multiSelectMenu{z-index:20;background:#fff;border:1px solid #d6dcdf;max-height:260px;position:absolute;top:62px;left:0;right:0;overflow:auto;box-shadow:0 10px 28px #20343d2a}.multiSelectMenu>label{cursor:pointer;border-bottom:1px solid #edf0f2;align-items:center;gap:8px;padding:8px 10px;display:flex}.multiSelectMenu>label:hover,.multiSelectMenu>label.selected{background:#f1faf7}.multiSelectMenu input{width:14px!important;height:14px!important;margin:0!important}.multiSelectMenu label b,.multiSelectMenu label span{display:block}.multiSelectMenu label b{color:#45515b;font-size:8px}.multiSelectMenu label span{color:#9299a1;margin-top:3px;font-size:7px}.multiSelectMenu footer{background:#fff;border-top:1px solid #dfe4e7;justify-content:flex-end;gap:5px;height:38px;padding:6px;display:flex;position:sticky;bottom:0}.multiSelectMenu footer button{background:#fff;border:1px solid #d3d9dd;height:25px;padding:0 10px;font-size:8px}.multiSelectMenu footer button:last-child{color:#fff;background:#31bcae;border-color:#31bcae}@media (max-width:880px){.serviceOrderV2{width:calc(100vw - 28px)}.nativeMemberPreview{flex-wrap:wrap;align-items:flex-start}.boundMultiSelect{min-width:0}}
.technicianAssignmentLauncher{z-index:25;color:#fff;background:#31bcae;border:1px solid #31bcae;height:30px;padding:0 14px;font-size:9px;position:fixed;top:98px;right:28px;box-shadow:0 3px 10px #168f8330}.technicianAssignmentModal{background:#fff;flex-direction:column;width:760px;max-height:88vh;display:flex;box-shadow:0 18px 60px #17273345}.technicianAssignmentModal header,.technicianAssignmentModal footer{align-items:center;min-height:56px;padding:0 20px;display:flex}.technicianAssignmentModal header{border-bottom:1px solid #e3e7e9;justify-content:space-between}.technicianAssignmentModal header h3{margin:0;font-size:15px}.technicianAssignmentModal header p{color:#9299a2;margin:5px 0 0;font-size:8px}.technicianAssignmentModal header>button{background:0 0;border:0;font-size:23px}.technicianAssignmentBody{padding:18px;overflow-y:auto}.technicianAssignmentBody>label{color:#59646e;font-size:9px}.technicianAssignmentBody>label select{background:#fff;border:1px solid #d3d9dd;width:310px;height:35px;margin-top:7px;padding:0 9px;display:block}.assignmentSummary{gap:10px;margin:14px 0;display:flex}.assignmentSummary span{color:#748087;background:#f3f8f7;padding:9px 12px;font-size:8px}.assignmentSummary b{color:#278f82;margin-left:5px;font-size:12px}.assignmentMulti{border:1px solid #dfe4e7;margin-top:12px}.assignmentMultiTitle{background:#f6f8f9;justify-content:space-between;align-items:center;min-height:48px;padding:8px 11px;display:flex}.assignmentMultiTitle h4{color:#46515b;margin:0;font-size:10px}.assignmentMultiTitle h4 em{color:#258f82;background:#e4f5ef;margin-left:6px;padding:2px 5px;font-size:7px;font-style:normal}.assignmentMultiTitle p{color:#9299a1;margin:4px 0 0;font-size:7px}.assignmentMultiTitle button{color:#66717a;background:#fff;border:1px solid #d3d9dd;height:24px;margin-left:4px;font-size:7px}.assignmentOptions{grid-template-columns:repeat(2,1fr);gap:6px;max-height:210px;padding:8px;display:grid;overflow-y:auto}.assignmentOptions label{cursor:pointer;border:1px solid #e1e5e8;align-items:center;gap:8px;min-height:44px;padding:7px 9px;display:flex}.assignmentOptions label.selected{background:#f0faf7;border-color:#75cbbd}.assignmentOptions input{width:14px;height:14px}.assignmentOptions label>div{flex:1}.assignmentOptions b,.assignmentOptions span{display:block}.assignmentOptions b{color:#4c5760;font-size:8px}.assignmentOptions span{color:#9299a1;margin-top:4px;font-size:7px}.assignmentOptions label>i{color:#fff;background:#31bcae;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.assignmentEmpty{text-align:center;color:#d27a37;background:#fff8f1;padding:20px;font-size:8px}.technicianAssignmentModal footer{border-top:1px solid #e3e7e9;justify-content:flex-end;gap:8px}.technicianAssignmentModal footer button{background:#fff;border:1px solid #d3d9dd;height:31px;padding:0 18px}.technicianAssignmentModal footer .primary{color:#fff;background:#31bcae;border-color:#31bcae}@media (max-width:780px){.technicianAssignmentLauncher{top:92px;right:12px}.technicianAssignmentModal{width:calc(100vw - 28px)}.assignmentOptions{grid-template-columns:1fr}.technicianAssignmentBody>label select{width:100%}}
.businessEditButton{height:23px;margin-right:4px;padding:0 8px;color:#318db9!important;background:#fff!important;border:1px solid #4aafd8!important;font-size:8px!important}.businessEditModal{background:#fff;flex-direction:column;width:720px;max-height:86vh;display:flex;box-shadow:0 18px 60px #17273345}.businessEditModal header,.businessEditModal footer{align-items:center;min-height:54px;padding:0 20px;display:flex}.businessEditModal header{border-bottom:1px solid #e3e7e9;justify-content:space-between}.businessEditModal header h3{font-size:14px}.businessEditModal header button{background:0 0;border:0;font-size:22px}.businessEditFields{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid;overflow-y:auto}.businessEditFields label{color:#65707a;font-size:8px}.businessEditFields input{border:1px solid #d3d9dd;width:100%;height:33px;margin-top:6px;padding:0 8px;display:block}.businessEditModal footer{border-top:1px solid #e3e7e9;justify-content:flex-end;gap:8px}.businessEditModal footer button{background:#fff;border:1px solid #d3d9dd;height:31px;padding:0 18px}.businessEditModal footer .primary{color:#fff;background:#31bcae;border-color:#31bcae}@media (max-width:740px){.businessEditModal{width:calc(100vw - 28px)}.businessEditFields{grid-template-columns:1fr}}
.lowcodeWorkspace{background:#fff;border:1px solid #e1e5e8;border-top:0;grid-template-columns:210px 1fr;min-height:700px;display:grid}.lowcodePages{background:#fafbfc;border-right:1px solid #e2e6e9}.lowcodePages header{border-bottom:1px solid #e4e8ea;justify-content:space-between;align-items:center;height:54px;padding:0 12px;display:flex}.lowcodePages header h3{font-size:11px}.lowcodePages header span{color:#969da5;font-size:7px}.lowcodePages>input{border:1px solid #d7dde1;width:calc(100% - 20px);height:29px;margin:10px;padding:0 8px;font-size:8px}.lowcodePages>div{max-height:620px;overflow-y:auto}.lowcodePages>div button{color:#68727c;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:36px;padding:0 12px;font-size:8px;display:flex}.lowcodePages>div button:hover,.lowcodePages>div button.active{color:#258f82;background:#eaf7f4}.lowcodePages button i{font-style:normal}.lowcodePages button span{flex:1}.lowcodePages button em{font-style:normal}.lowcodeDesigner{min-width:0}.designerTabs{border-bottom:1px solid #e2e6e9;height:46px;padding-left:12px;display:flex}.designerTabs button{color:#727b84;background:0 0;border:0;padding:0 18px;font-size:9px}.designerTabs button.active{color:#258f82;border-bottom:2px solid #31bcae}.settingPanel{padding:22px}.settingPanel>h3{margin:0 0 20px;font-size:12px}.settingGrid{grid-template-columns:1fr 1fr;gap:17px;max-width:850px;display:grid}.settingGrid label,.fieldProperty>label{color:#606b74;font-size:8px}.settingGrid input,.settingGrid select,.settingGrid textarea,.fieldProperty input,.fieldProperty select{background:#fff;border:1px solid #d5dade;width:100%;height:34px;margin-top:6px;padding:0 9px;display:block}.settingGrid textarea{height:75px;padding-top:8px}.settingGrid .wideField{grid-column:1/-1}.fieldDesigner{grid-template-columns:1fr 260px;min-height:650px;display:grid}.fieldList{border-right:1px solid #e3e7e9;min-width:0}.fieldList>header{justify-content:space-between;align-items:center;height:56px;padding:0 14px;display:flex}.fieldList>header h3{margin:0;font-size:11px}.fieldList>header span{color:#9299a1;font-size:7px}.fieldList>header button{color:#fff;background:#31bcae;border:1px solid #31bcae;height:28px;font-size:8px}.fieldListHead,.fieldRow{grid-template-columns:75px minmax(150px,1.6fr) 90px 52px 52px 52px 55px;align-items:center;display:grid}.fieldListHead{color:#7a838c;background:#f2f5f6;height:34px;padding:0 9px;font-size:7px}.fieldRow{cursor:pointer;border-bottom:1px solid #edf0f2;min-height:48px;padding:5px 9px;font-size:8px}.fieldRow:hover,.fieldRow.selected{background:#f0faf7}.fieldRow>span:first-child button{background:#fff;border:1px solid #d7dcdf;width:24px;height:23px;margin-right:3px}.fieldRow b{color:#48535c;font-weight:500}.fieldRow b small{color:#9aa1a8;margin-top:4px;font-weight:400;display:block}.fieldType{color:#547286;background:#edf3f7;width:max-content;padding:3px 5px}.fieldDelete{color:#d75850;background:0 0;border:0;font-size:8px}.lowcodeToggle{background:#c5cbd0;border:0;border-radius:10px;width:29px;height:16px;padding:2px}.lowcodeToggle i{background:#fff;border-radius:50%;width:12px;height:12px;transition:all .15s;display:block}.lowcodeToggle.on{background:#31bcae}.lowcodeToggle.on i{transform:translate(13px)}.fieldProperty{background:#fafbfc;padding:16px}.fieldProperty header{margin-bottom:16px}.fieldProperty header h3{margin:0;font-size:11px}.fieldProperty header span{color:#9299a1;font-size:7px}.fieldProperty>label{margin-bottom:13px;display:block}.propertyChecks{gap:10px;margin-top:17px;display:grid}.lowcodeCheck{align-items:center;gap:7px;color:#59646e!important;font-size:8px!important;display:flex!important}.lowcodeCheck input{width:14px!important;height:14px!important;margin:0!important}.selectFieldHint{text-align:center;color:#969da5;padding:80px 10px;font-size:8px}.tableOptions{background:#f6f8f9;gap:25px;padding:15px;display:flex}.searchableFields{margin-top:20px}.searchableFields h4{font-size:9px}.searchableFields span{color:#258f82;background:#e9f6f3;margin:4px;padding:5px 9px;font-size:8px;display:inline-block}.lowcodePreview{background:#f4f6f8;min-height:650px;padding:18px}.previewPageHeading{background:#fff;border:1px solid #e1e5e8;height:62px;padding:9px 12px;position:relative}.previewPageHeading h2{margin:0;font-size:14px}.previewPageHeading p{color:#9299a1;font-size:8px}.previewPageHeading button{color:#fff;background:#31bcae;border:1px solid #31bcae;height:30px;position:absolute;top:16px;right:12px}.previewFilters{background:#fff;border:1px solid #e1e5e8;border-top:0;align-items:end;gap:8px;padding:10px;display:flex}.previewFilters label{font-size:7px}.previewFilters input{border:1px solid #d5dade;height:28px;margin-top:4px;padding:0 6px;display:block}.previewFilters>button{color:#fff;background:#31bcae;border:1px solid #31bcae;height:28px}.previewTable{background:#fff;border:1px solid #e1e5e8;border-top:0;overflow-x:auto}.previewTable table{min-width:max-content}.previewTable th em{color:#df5b52;font-style:normal}.previewTable td button{color:#318db9;background:0 0;border:0;font-size:7px}.previewTable.density-宽松 td{height:56px}.previewTable.density-标准 td{height:46px}.previewTable.density-紧凑 td{height:36px}@media (max-width:900px){.lowcodeWorkspace{grid-template-columns:170px 1fr}.fieldDesigner{grid-template-columns:1fr}.fieldProperty{border-top:1px solid #e3e7e9}.fieldListHead,.fieldRow{grid-template-columns:65px minmax(130px,1fr) 85px 45px 45px 45px 50px}}@media (max-width:650px){.lowcodeWorkspace{display:block}.lowcodePages{display:none}.settingGrid{grid-template-columns:1fr}.settingGrid .wideField{grid-column:auto}}
.lowcodeStriped tbody tr:nth-child(2n){background:#f7fafb!important}.lowcodeDensityCompact td{height:34px!important}.lowcodeDensityNormal td{height:44px!important}.lowcodeDensityLoose td{height:56px!important}
.permissionSummary{background:#fff;border:1px solid #e1e5e8;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.permissionSummary>div{border-right:1px solid #edf0f1;justify-content:center;align-items:center;gap:9px;height:62px;display:flex}.permissionSummary b{color:#2e9e91;font-size:18px}.permissionSummary span{color:#818a93;font-size:8px}.permissionLayout{background:#fff;border:1px solid #e1e5e8;border-top:0;grid-template-columns:210px 1fr;min-height:690px;display:grid}.permissionRoles{background:#fafbfc;border-right:1px solid #e3e7e9;padding:12px}.permissionRoles h3{margin:3px 4px 12px;font-size:11px}.permissionRoles button{text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;height:52px;padding:6px;display:flex}.permissionRoles button:hover,.permissionRoles button.active{background:#eaf7f4}.permissionRoles button>i{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.permissionRoles button span{flex:1;font-size:9px}.permissionRoles button small{color:#959ca3;margin-top:4px;font-size:7px;display:block}.permissionRoles button em{color:#8e969e;font-style:normal}.permissionRules{min-width:0}.permissionSelector{border-bottom:1px solid #e5e8ea;align-items:center;gap:30px;height:65px;padding:9px 15px;display:flex}.permissionSelector label,.permissionSelector>div{color:#8a9299;font-size:7px}.permissionSelector select{background:#fff;border:1px solid #d7dcdf;min-width:180px;height:28px;margin-top:5px;display:block}.permissionSelector>div b,.permissionSelector>div select{color:#46515a;margin-top:5px;display:block}.permissionTabs{border-bottom:1px solid #e3e7e9;height:44px;padding-left:12px;display:flex}.permissionTabs button{background:0 0;border:0;padding:0 17px;font-size:8px}.permissionTabs button.active{color:#279c8e;border-bottom:2px solid #31bcae}.permissionBasic{padding:18px}.permissionSwitch{border:1px solid #e2e6e8;align-items:center;height:68px;margin-bottom:10px;padding:10px 14px;display:flex}.permissionSwitch>i{color:#2d9b8e;background:#e8f5f2;border-radius:5px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.permissionSwitch>span{flex:1;margin-left:12px}.permissionSwitch b,.permissionSwitch small{display:block}.permissionSwitch b{font-size:9px}.permissionSwitch small{color:#90989f;margin-top:5px;font-size:7px}.permissionSwitch button{background:#c6ccd0;border:0;border-radius:12px;width:35px;height:19px;padding:2px}.permissionSwitch button em{background:#fff;border-radius:50%;width:15px;height:15px;display:block}.permissionSwitch button.on{background:#31bcae}.permissionSwitch button.on em{transform:translate(16px)}.scopeExplain{background:#f4f9f8;border-left:3px solid #31bcae;padding:13px}.scopeExplain h4{margin:0 0 6px;font-size:9px}.scopeExplain p{color:#6f7880;font-size:8px}.actionPermission{padding:18px}.actionPermission>header,.fieldPermission>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.actionPermission h3,.fieldPermission h3{margin:0;font-size:11px}.actionPermission p,.fieldPermission p{color:#969da4;font-size:7px}.actionPermission header button{background:#fff;border:1px solid #d9dee1;height:25px;font-size:7px}.actionGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.actionGrid label{border:1px solid #e1e5e7;align-items:center;gap:10px;height:66px;padding:10px;display:flex}.actionGrid label.enabled{background:#f1faf8;border-color:#9ddbd2}.actionGrid label>i{color:#7d8790;background:#eef1f3;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.actionGrid label.enabled>i{color:#279c8e;background:#dff3ef}.actionGrid label span{flex:1}.actionGrid b,.actionGrid small{font-size:8px;display:block}.actionGrid small{color:#999fa5;margin-top:4px;font-size:7px}.fieldPermission{padding:18px}.fieldPermission>header>span{color:#8d959c;font-size:7px}.fieldPermissionHead,.fieldPermissionRow{grid-template-columns:1fr 110px 110px 110px;align-items:center;display:grid}.fieldPermissionHead{color:#747e86;background:#f0f3f5;height:34px;padding:0 12px;font-size:7px}.fieldPermissionRow{border-bottom:1px solid #ebedef;height:43px;padding:0 12px;font-size:8px}.fieldPermissionRow b em{color:#d27d32;background:#fff0df;margin-left:6px;padding:2px 4px;font-size:6px;font-style:normal}.fieldPermissionRow input{width:14px;height:14px}.rulePreview{padding:18px}.rulePreview h3{font-size:11px}.ruleSentence{background:#eef8f6;padding:12px;font-size:9px}.ruleTags h4{margin-bottom:5px;font-size:8px}.ruleTags span{margin:3px;padding:4px 7px;font-size:7px;display:inline-block}.ruleTags .allow{color:#218b7d;background:#e5f6f1}.ruleTags .deny{color:#bc5751;background:#f7e9e8}.rulePreview pre{color:#c9e8df;background:#263139;max-height:270px;margin-top:14px;padding:13px;font-size:7px;overflow:auto}.permissionDenied{background:#fff;border:1px solid #e1e5e8;place-items:center;min-height:420px;display:grid}.permissionDenied>div{text-align:center}.permissionDenied b{color:#d26862;font-size:38px;display:block}.permissionDenied h2{font-size:15px}.permissionDenied p{color:#858e96;font-size:9px}@media (max-width:850px){.permissionLayout{grid-template-columns:170px 1fr}.actionGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.permissionSummary{grid-template-columns:repeat(2,1fr)}.permissionLayout{display:block}.permissionRoles{display:flex;overflow:auto}.permissionRoles h3{display:none}.permissionRoles button{min-width:130px}.actionGrid{grid-template-columns:1fr}.fieldPermissionHead,.fieldPermissionRow{grid-template-columns:1fr 70px 70px 70px}}
.paymentSecurityTip{color:#806c40;background:#fff8e8;border:1px solid #f1dfb2;border-top:0;align-items:center;gap:10px;height:38px;padding:0 13px;font-size:8px;display:flex}.paymentSecurityTip b{color:#b7811e}.paymentLayout{background:#fff;border:1px solid #e1e5e8;border-top:0;grid-template-columns:230px 1fr;min-height:720px;display:grid}.paymentChannels{background:#fafbfc;border-right:1px solid #e2e6e8;padding:12px}.paymentChannels h3{margin:4px 5px 12px;font-size:11px}.paymentChannels button{text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;height:67px;padding:8px;display:flex}.paymentChannels button:hover,.paymentChannels button.active{background:#eaf7f4}.paymentChannels button>i,.paymentChannelHead>i{color:#fff;border-radius:8px;place-items:center;width:35px;height:35px;font-size:12px;font-style:normal;display:grid}.paymentChannels button span{flex:1;min-width:0}.paymentChannels button b,.paymentChannels button small{display:block}.paymentChannels button b{font-size:9px}.paymentChannels button small{color:#9299a0;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:6px;overflow:hidden}.paymentChannels button em{color:#9ba1a6;font-size:6px;font-style:normal}.paymentChannels button em.online{color:#25a172}.paymentMain{min-width:0}.paymentChannelHead{border-bottom:1px solid #e5e8ea;align-items:center;gap:11px;height:72px;padding:0 17px;display:flex}.paymentChannelHead h2{margin:0;font-size:13px}.paymentChannelHead p{color:#969da4;font-size:7px}.channelEnable{align-items:center;gap:10px;margin-left:auto;font-size:8px;display:flex}.channelEnable input{width:16px;height:16px}.paymentTabs{border-bottom:1px solid #e3e7e9;height:44px;padding-left:12px;display:flex}.paymentTabs button{background:0 0;border:0;padding:0 18px;font-size:8px}.paymentTabs button.active{color:#239789;border-bottom:2px solid #31bcae}.paymentForm,.callbackPanel,.mappingPanel,.paymentLogs{padding:18px}.formStatus{background:#f6f9fa;align-items:center;gap:10px;padding:9px 11px;font-size:8px;display:flex}.formStatus b{color:#279a8d}.formStatus>i{background:#dfe5e7;border-radius:4px;flex:1;height:5px;overflow:hidden}.formStatus>i em{background:#31bcae;height:100%;display:block}.paymentFieldGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:17px;display:grid}.paymentFieldGrid label,.mappingAdd label{color:#5d6871;font-size:8px}.paymentFieldGrid label>em{color:#2c998c;background:#e7f6f3;margin-left:5px;padding:2px 4px;font-size:6px;font-style:normal}.paymentFieldGrid input,.paymentFieldGrid select,.mappingAdd input{background:#fff;border:1px solid #d4dade;width:100%;height:34px;margin-top:6px;padding:0 9px;display:block}.channelCapabilities{border-top:1px solid #e5e8ea;margin-top:20px;padding-top:13px}.channelCapabilities h4{font-size:9px}.channelCapabilities span{color:#288f83;background:#eaf7f4;margin:3px;padding:5px 8px;font-size:7px;display:inline-block}.callbackPanel h3{font-size:11px}.callbackPanel>p{color:#838c94;font-size:8px}.callbackRow{border-bottom:1px solid #e8ebed;grid-template-columns:110px 1fr 48px;align-items:center;min-height:48px;font-size:8px;display:grid}.callbackRow code{color:#557078;text-overflow:ellipsis;background:#f2f5f6;padding:8px;overflow:hidden}.callbackRow button{background:#fff;border:1px solid #ccd3d7;height:27px}.callbackOptions{background:#f6f9fa;gap:22px;margin-top:18px;padding:12px;font-size:8px;display:flex}.mappingAdd{background:#f6f8f9;grid-template-columns:1fr 1fr 1fr 90px;align-items:end;gap:10px;margin-bottom:15px;padding:12px;display:grid}.mappingAdd button,.syncActions button{color:#fff;background:#31bcae;border:1px solid #31bcae;height:34px;font-size:8px}.mappingPanel table,.paymentLogs table{width:100%}.mappingEnabled,.logSuccess{color:#209276;background:#e5f6f0;padding:3px 6px}.logFailed{color:#bd5751;background:#f8e9e8;padding:3px 6px}.mappingPanel td button{color:#d15d55;background:0 0;border:0}.emptyMapping{text-align:center!important;color:#979ea5!important;height:90px!important}.syncActions{gap:8px;margin-bottom:15px;display:flex}.syncActions button{color:#258f82;background:#fff}.paymentLogs td{font-size:8px}@media (max-width:850px){.paymentLayout{grid-template-columns:190px 1fr}.paymentFieldGrid{grid-template-columns:1fr}.mappingAdd{grid-template-columns:1fr 1fr}.callbackOptions{display:grid}}@media (max-width:650px){.paymentLayout{display:block}.paymentChannels{display:flex;overflow:auto}.paymentChannels h3{display:none}.paymentChannels button{min-width:165px}.mappingAdd,.callbackRow,.paymentFieldGrid{grid-template-columns:1fr}}
.qrRuleBanner{color:#54736d;background:#eaf8f4;border:1px solid #b9e3d9;border-top:0;align-items:center;gap:12px;height:42px;padding:0 14px;font-size:8px;display:flex}.qrRuleBanner b{color:#218f80}.qrStats{background:#fff;border:1px solid #e2e6e8;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.qrStats>div{border-right:1px solid #edf0f1;justify-content:center;align-items:center;gap:9px;height:62px;display:flex}.qrStats b{color:#27998c;font-size:17px}.qrStats span{color:#818a92;font-size:8px}.qrToolbar{background:#fff;border:1px solid #e2e6e8;border-top:0;align-items:center;gap:25px;height:57px;padding:0 13px;display:flex}.qrToolbar label{font-size:8px}.qrToolbar select{border:1px solid #d5dade;min-width:150px;height:29px;margin-left:7px}.amountChips{align-items:center;gap:6px;font-size:8px;display:flex}.amountChips b{color:#e07146;background:#fff1e9;padding:5px 8px}.amountChips em{color:#979ea4;font-style:normal}.qrCardGrid{background:#f4f6f7;border:1px solid #e2e6e8;border-top:0;grid-template-columns:repeat(4,minmax(190px,1fr));gap:13px;min-height:490px;padding:15px;display:grid}.qrCardGrid article{background:#fff;border:1px solid #dfe4e6;position:relative;box-shadow:0 2px 6px #22313a0a}.qrCardGrid article.disabled{opacity:.63}.qrCardTop{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;height:32px;padding:0 10px;font-size:7px;display:flex}.qrCardTop em{color:#27998c;font-style:normal}.qrCardGrid article.disabled .qrCardTop em{color:#9ca3a8}.qrImageWrap{place-items:center;height:135px;padding:11px;display:grid;position:relative}.qrImageWrap img{object-fit:contain;width:115px;height:115px}.qrImageWrap i{color:#fff;background:#4d565dc9;padding:5px 10px;font-size:9px;font-style:normal;position:absolute}.qrFixedAmount{text-align:center;border-top:1px dashed #e0e5e7;border-bottom:1px dashed #e0e5e7;padding:8px}.qrFixedAmount small,.qrFixedAmount p{color:#939ba2;margin:0;font-size:7px;display:block}.qrFixedAmount b{color:#e25d3f;margin:3px;font-size:20px;display:block}.qrCardInfo{min-height:85px;padding:10px}.qrCardInfo h3{margin:0 0 7px;font-size:9px}.qrCardInfo p{color:#7d868e;margin:4px 0;font-size:7px}.qrCardGrid article footer{border-top:1px solid #eaedef;height:36px;display:flex}.qrCardGrid article footer button{color:#348bb0;background:#fff;border:0;flex:1;font-size:7px}.qrCardGrid article footer button.danger{color:#d35f58}.qrEmpty{text-align:center;color:#8a939a;grid-column:1/-1;align-self:center}.qrEmpty>b{color:#c2c9cd;font-size:35px}.qrEmpty h3{font-size:11px}.qrEmpty p{font-size:8px}.qrEmpty button{color:#fff;background:#31bcae;border:1px solid #31bcae;height:30px}.storeQrModal{background:#fff;width:660px;max-width:94vw}.storeQrModal>header{border-bottom:1px solid #e3e7e9;align-items:center;height:60px;padding:0 18px;display:flex}.storeQrModal h2{margin:0;font-size:13px}.storeQrModal header p{color:#91989f;font-size:7px}.storeQrModal header button{background:0 0;border:0;margin-left:auto;font-size:20px}.storeQrForm{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.storeQrForm>label{font-size:8px}.storeQrForm input,.storeQrForm select,.storeQrForm textarea{border:1px solid #d4dade;width:100%;height:33px;margin-top:6px;padding:0 8px;display:block}.amountField>div{display:flex}.amountField>div span{background:#f0f3f4;place-items:center;width:30px;height:33px;margin-top:6px;display:grid}.amountField>div input{margin-top:6px}.amountField small,.qrUploadField>small{color:#9a9fa4;font-size:6px}.qrUploadField{grid-row:span 2}.qrUploader{border:1px dashed #bfc7cb;place-items:center;width:130px;height:130px;margin-top:6px;display:grid;position:relative}.qrUploader img{object-fit:contain;width:115px;height:115px}.qrUploader span{text-align:center;color:#8e979e;font-size:20px}.qrUploader span small{font-size:7px;display:block}.qrUploader input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.remarkField textarea{height:55px;padding-top:7px}.enabledField{grid-column:1/-1;align-items:center;gap:7px;display:flex}.enabledField input{width:14px;height:14px;margin:0}.storeQrModal>footer{border-top:1px solid #e4e7e9;justify-content:flex-end;align-items:center;gap:8px;height:55px;padding:0 18px;display:flex}.storeQrModal>footer button{background:#fff;border:1px solid #d2d8dc;min-width:70px;height:31px}.storeQrModal>footer button.primary{color:#fff;background:#31bcae;border-color:#31bcae}@media (max-width:1050px){.qrCardGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.qrCardGrid{grid-template-columns:repeat(2,1fr)}.storeQrForm{grid-template-columns:1fr}.qrUploadField{grid-row:auto}.enabledField{grid-column:auto}}@media (max-width:520px){.qrStats{grid-template-columns:repeat(2,1fr)}.qrCardGrid{grid-template-columns:1fr}.qrToolbar{height:auto;padding:10px;display:block}.amountChips{flex-wrap:wrap;margin-top:10px}}
.autoRefresh{margin-right:10px;font-size:8px}.autoRefresh input{vertical-align:middle}.statusConnection{background:#f2faf8;border:1px solid #cde8e2;border-top:0;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:8px;display:flex}.statusConnection i{background:#a9b0b5;border-radius:50%;width:8px;height:8px}.statusConnection i.online{background:#24aa76;box-shadow:0 0 0 4px #d9f2e9}.statusConnection span{color:#7d878e}.paymentStatusStats{background:#fff;border:1px solid #e2e6e8;border-top:0;grid-template-columns:repeat(5,1fr);display:grid}.paymentStatusStats>div{border-right:1px solid #edf0f1;justify-content:center;align-items:center;gap:8px;height:62px;display:flex}.paymentStatusStats b{color:#29998c;font-size:17px}.paymentStatusStats span{color:#808991;font-size:8px}.paymentStatusFilters{background:#fff;border:1px solid #e2e6e8;border-top:0;align-items:end;gap:15px;padding:12px;display:flex}.paymentStatusFilters label{font-size:8px}.paymentStatusFilters input,.paymentStatusFilters select{border:1px solid #d4dade;min-width:160px;height:30px;margin-top:5px;padding:0 8px;display:block}.paymentStatusFilters label:first-child>div{display:flex}.paymentStatusFilters label:first-child button{color:#fff;background:#31bcae;border:1px solid #31bcae;height:30px;margin-top:5px}.paymentStatusTable{background:#fff;border:1px solid #e2e6e8;border-top:0;min-height:430px;overflow-x:auto}.paymentStatusTable table{min-width:1400px}.paymentStatusTable td b{color:#287f9f}.paymentStatusTable .paidAmount{color:#e45f43;font-weight:600}.payStatus{padding:4px 7px;font-size:7px}.payStatus.pending{color:#b17b25;background:#fff3d9}.payStatus.paid{color:#218e72;background:#e4f5ef}.payStatus.refunded{color:#537eaf;background:#e8f0fa}.payStatus.closed{color:#777f86;background:#eef0f1}.payStatus.failed{color:#be5650;background:#f8e8e7}.emptyPaymentStatus{text-align:center!important;color:#929aa1!important;height:150px!important}@media (max-width:700px){.paymentStatusStats{grid-template-columns:repeat(2,1fr)}.paymentStatusFilters{grid-template-columns:1fr;display:grid}.paymentStatusFilters input,.paymentStatusFilters select{width:100%}}
