body{background:#f3f6fa;color:#25364a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,Arial,sans-serif;-webkit-font-smoothing:antialiased}.a_link{color:#087fa8;cursor:pointer}.green{color:#15845c}.red{color:#d44343}.point{cursor:pointer}.button-wrapper{text-align:center}#root{min-height:100vh}.console-shell.ant-layout{min-height:100vh;background:#f3f6fa}.console-shell>.ant-spin-nested-loading>.ant-spin-container{display:flex;min-height:100vh;flex-direction:column}.console-shell .ant-spin.ant-spin-spinning.ant-spin-show-text{position:fixed;top:50%;left:50%;z-index:1100;transform:translate(-50%,-50%)}.console-header.ant-layout-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;display:flex;height:56px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #dfe7ef;background:#fff;line-height:normal}.console-page-title{position:absolute;top:50%;left:50%;max-width:34%;overflow:hidden;color:#17344c;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%,-50%)}.console-brand{display:flex;min-width:0;align-items:center;grid-gap:9px;gap:9px}.console-brand img{width:30px;height:30px;border-radius:8px;object-fit:contain}.console-brand .logo_name{color:#17344c;font-size:17px;font-weight:600;white-space:nowrap}.console-menu-toggle.ant-btn{width:30px;height:30px;margin-left:8px;padding:0;border-color:transparent;border-radius:7px;background:#f0f5f9;color:#476177;box-shadow:none}.console-account{min-width:0;margin-left:12px}.console-account .ant-btn{max-width:220px;height:32px;overflow:hidden;border-color:#dfe7ef;border-radius:7px;color:#344e64;text-overflow:ellipsis}.console-body.ant-layout{height:auto;min-height:calc(100vh - 56px);flex:1 1;background:transparent}.console-sidebar.ant-layout-sider{position:-webkit-sticky;position:sticky;top:56px;height:calc(100vh - 56px);overflow-y:auto;border-right:1px solid #dfe7ef;background:#fff}.console-sidebar .secondary_menu{padding:12px 10px 20px;background:transparent}.console-sidebar .ant-menu-item{height:38px;margin:0 0 3px;padding-left:16px!important;border-radius:7px;color:#51667a;line-height:38px}.console-sidebar .ant-menu-item>a{color:#51667a}.console-sidebar .ant-menu-item .anticon{font-size:16px}.console-sidebar .ant-menu-item-selected{background:#e9f5fb!important}.console-sidebar .ant-menu-item-selected>a{color:#087fa8;font-weight:600}.console-sidebar .ant-menu-item:after{border:0}.console-sidebar .ant-menu-item:hover{background:#f3f7fb}.console-workspace.ant-layout{min-width:0;height:auto;background:transparent}.console-content.ant-layout-content{min-width:0;min-height:280px;margin:0;padding:14px 18px 20px}.noBottom .ant-modal-body{padding-bottom:0}.inlineButton{float:right}.ant-form-extra{font-size:12px}@media screen and (max-width:800px){.console-header.ant-layout-header{padding:0 12px}.console-brand .logo_name{display:none}.console-page-title{max-width:28%;font-size:15px}.console-account .ant-btn{max-width:124px;padding:0 8px}.console-sidebar.ant-layout-sider{position:fixed;z-index:999;top:56px;left:0;width:192px!important;max-width:192px!important;height:calc(100vh - 56px);box-shadow:8px 0 24px rgba(25,50,75,.08)}.console-sidebar.css_hide{left:-210px}.console-content.ant-layout-content{padding:12px 10px 20px}}@media screen and (max-width:520px){.console-brand img{width:26px;height:26px}.console-brand .logo_name{font-size:14px}.console-page-title{max-width:24%;font-size:13px}}@media screen and (max-width:380px){.console-account .ant-btn{max-width:100px}}.management-page{width:100%;max-width:1800px;min-width:0;margin:0 auto}.management-page>.ant-breadcrumb{margin-bottom:6px;color:#7a8b9e;font-size:11px}.management-page>.ant-divider-horizontal{display:none}.management-page-header{display:flex;min-height:30px;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:12px}.management-page-header>div{display:flex;align-items:baseline;flex-wrap:wrap;grid-gap:6px 12px;gap:6px 12px}.management-page-header h2{margin:0;color:#1d344b;font-size:21px;font-weight:600;line-height:1.45}.management-page-description,.management-page-header h2 span{color:#74869a;font-size:12px;font-weight:400;line-height:1.6}.management-page-header h2 span{display:inline;margin-left:12px}.management-page-description{display:inline-block;margin:0}.management-page-header .management-add-product-button,.management-page-header .management-add-product-button span{color:#fff}.management-config-panel,.management-filter-panel,.management-list-panel,.management-panel,.management-summary-panel{min-width:0;margin-bottom:12px;padding:12px 14px;border:1px solid #e0e7ef;border-radius:8px;background:#fff;box-shadow:0 2px 5px rgba(32,54,76,.025)}.management-table-panel{overflow:hidden;padding:0}.management-table-panel>.ant-table-wrapper{overflow-x:auto}.management-staff-page .ant-table table{min-width:760px}.management-list-panel .management-filter-panel{margin:0 0 18px;padding:0;border:0;border-radius:0;box-shadow:none}.management-filter-bar{display:flex;align-items:flex-end;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-bottom:10px}.management-filter-panel.management-filter-bar,.management-filter-panel>.management-filter-bar{margin-bottom:12px}.management-panel.management-filter-panel>.management-filter-bar{margin-bottom:0}.management-filter-item{min-width:125px;flex:1 1 140px}.management-filter-item.is-wide{min-width:175px;flex-basis:200px}.management-input-clear{padding:0;border:0;background:transparent;color:#a0aab4;cursor:pointer;font:inherit;line-height:1}.management-input-clear:hover{color:#536a80}.management-input-clear:focus-visible{outline:2px solid #45a8ce;outline-offset:2px;border-radius:50%}.management-field-label,.management-filter-item label{display:block;margin-bottom:4px;color:#536a80;font-size:12px;font-weight:500;line-height:18px}.management-filter-actions{display:flex;min-height:32px;align-items:center;flex:0 0 auto;grid-gap:8px;gap:8px;margin-left:auto}.management-date-filter{min-width:0;flex:1 1 680px}.management-date-tools{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px}.management-date-tools .ant-calendar-picker{width:240px;max-width:100%}.management-date-tools>.ant-select{width:110px}.management-dialog .ant-btn,.management-dialog .ant-input-number,.management-dialog .ant-input:not(textarea),.management-modal .ant-btn,.management-modal .ant-input-number,.management-modal .ant-input:not(textarea),.management-page .ant-btn,.management-page .ant-input-number,.management-page .ant-input:not(textarea){height:36px;border-radius:6px}.management-dialog .ant-input,.management-dialog .ant-input-number,.management-dialog .ant-select-selection,.management-modal .ant-input,.management-modal .ant-input-number,.management-modal .ant-select-selection,.management-page .ant-input,.management-page .ant-input-number,.management-page .ant-select-selection{border-color:#d8e2ec}.management-dialog .ant-input-number-input,.management-modal .ant-input-number-input,.management-page .ant-input-number-input{height:34px}.management-dialog .ant-select-selection--single,.management-modal .ant-select-selection--single,.management-page .ant-select-selection--single{height:36px;border-radius:6px}.management-dialog .ant-select-selection--single .ant-select-selection__rendered,.management-modal .ant-select-selection--single .ant-select-selection__rendered,.management-page .ant-select-selection--single .ant-select-selection__rendered{line-height:34px}.management-dialog .ant-input-number:hover,.management-dialog .ant-input:hover,.management-dialog .ant-select-selection:hover,.management-modal .ant-input-number:hover,.management-modal .ant-input:hover,.management-modal .ant-select-selection:hover,.management-page .ant-input-number:hover,.management-page .ant-input:hover,.management-page .ant-select-selection:hover{border-color:#69abc9}.management-dialog .ant-btn-primary,.management-modal .ant-btn-primary,.management-page .ant-btn-primary{border-color:#088cba;background:#088cba;box-shadow:0 2px 3px rgba(8,140,186,.12)}.management-dialog .ant-btn-primary:focus,.management-dialog .ant-btn-primary:hover,.management-modal .ant-btn-primary:focus,.management-modal .ant-btn-primary:hover,.management-page .ant-btn-primary:focus,.management-page .ant-btn-primary:hover{border-color:#159fc9;background:#159fc9}.management-dialog .ant-btn-primary[disabled],.management-modal .ant-btn-primary[disabled],.management-page .ant-btn-primary[disabled]{border-color:#d9dfe6;background:#f1f4f7;color:#9aa8b6;box-shadow:none}.management-dialog .management-filter-item>.ant-input-number,.management-modal .management-filter-item>.ant-input-number,.management-page .management-filter-item>.ant-input-number{width:100%}.management-dialog .ant-tag,.management-modal .ant-tag,.management-page .ant-tag{border-radius:5px;font-size:12px}.management-dialog .ant-table,.management-modal .ant-table,.management-page .ant-table{color:#354c62;font-size:13px}.management-dialog .ant-table-thead>tr>th,.management-modal .ant-table-thead>tr>th,.management-page .ant-table-thead>tr>th{padding:13px 12px;border-color:#e5ebf2;background:#f5f8fc;color:#536b82;font-size:12px;font-weight:600}.management-dialog .ant-table-tbody>tr>td,.management-modal .ant-table-tbody>tr>td,.management-page .ant-table-tbody>tr>td{padding:12px;border-color:#e9eef4}.management-dialog .ant-table-tbody>tr:nth-child(2n):not(.ant-table-expanded-row)>td,.management-modal .ant-table-tbody>tr:nth-child(2n):not(.ant-table-expanded-row)>td,.management-page .ant-table-tbody>tr:nth-child(2n):not(.ant-table-expanded-row)>td{background:#fbfcfe}.management-dialog .ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td,.management-modal .ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td,.management-page .ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td{background:#f0f8fc}.management-dialog .ant-table-small>.ant-table-content .ant-table-tbody>tr>td,.management-dialog .ant-table-small>.ant-table-content .ant-table-thead>tr>th,.management-modal .ant-table-small>.ant-table-content .ant-table-tbody>tr>td,.management-modal .ant-table-small>.ant-table-content .ant-table-thead>tr>th,.management-page .ant-table-small>.ant-table-content .ant-table-tbody>tr>td,.management-page .ant-table-small>.ant-table-content .ant-table-thead>tr>th{padding:10px 12px}.management-dialog .ant-table-placeholder,.management-modal .ant-table-placeholder,.management-page .ant-table-placeholder{padding:42px 16px;border-color:#e9eef4;color:#8999aa}.management-dialog .ant-table-pagination,.management-modal .ant-table-pagination,.management-page .ant-table-pagination{margin:18px 0 0}.management-dialog .ant-pagination-item,.management-dialog .ant-pagination-next .ant-pagination-item-link,.management-dialog .ant-pagination-prev .ant-pagination-item-link,.management-modal .ant-pagination-item,.management-modal .ant-pagination-next .ant-pagination-item-link,.management-modal .ant-pagination-prev .ant-pagination-item-link,.management-page .ant-pagination-item,.management-page .ant-pagination-next .ant-pagination-item-link,.management-page .ant-pagination-prev .ant-pagination-item-link{border-radius:6px}.management-page .ant-btn,.management-page .ant-input-number,.management-page .ant-input:not(textarea),.management-page .ant-select-selection--single{height:32px}.management-page .ant-input-number-input{height:30px}.management-page .ant-select-selection--single .ant-select-selection__rendered{line-height:30px}.management-page .ant-table-thead>tr>th{padding:9px 10px}.management-page .ant-table-small>.ant-table-content .ant-table-tbody>tr>td,.management-page .ant-table-small>.ant-table-content .ant-table-thead>tr>th,.management-page .ant-table-tbody>tr>td{padding:8px 10px}.management-page .ant-table-pagination{margin-top:12px}.management-table-panel .ant-table-pagination{margin:12px 14px}.management-table-wrap{width:100%;min-width:0;overflow-x:auto}.management-section{margin-top:12px;padding-top:12px;border-top:1px solid #e5ebf2}.management-page>.management-section:not(.management-summary-grid){padding:12px 14px;border:1px solid #e0e7ef;border-radius:10px;background:#fff}.management-page>.management-section.management-config-panel{padding:12px 14px!important;border:1px solid #e0e7ef!important}.management-section-heading{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;margin-bottom:10px}.management-section-heading h3{margin:0;color:#2b435b;font-size:14px;font-weight:600}.management-section-heading>span{color:#8191a2;font-size:12px}.management-config-panel{overflow:hidden}.management-secret-actions{display:flex;min-width:0;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px}.management-secret-actions>span{color:#8191a2;font-size:12px}.management-field-group-title{margin:8px 0 6px;color:#74869a;font-size:11px;font-weight:600}.management-config-fields{grid-gap:10px;gap:10px}.management-config-business{padding-top:8px;border-top:1px dashed #e3eaf1}.management-generation-actions{display:flex!important;flex-wrap:wrap!important;grid-gap:8px;gap:8px;margin:12px -14px -12px;padding:9px 14px;border-top:1px solid #e4ebf3;background:#f7fafd}.management-generation-actions>*{margin:0!important}.management-generation-actions>.ant-btn:last-child{margin-left:auto!important}.management-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 12px}.management-orders-page>.management-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.management-metric{display:flex;min-width:0;min-height:50px;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;padding:9px 12px;border:1px solid #e0e7ef;border-radius:7px;background:#fff}.management-metric:first-child{border-color:#cce7f1;box-shadow:inset 3px 0 #159cc3}.management-metric span{display:block;color:#768a9d;font-size:12px}.management-metric strong{display:block;margin-top:0;overflow-wrap:anywhere;color:#263f56;font-size:21px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.management-summary-grid.management-section{margin-top:0;padding-top:0;border-top:0}.management-summary-panel{height:100%}.management-copy-line{display:flex;min-width:0;align-items:flex-start;grid-gap:8px;gap:8px}.management-copy-line .ant-input{min-width:0;font-family:Consolas,monospace}.management-copy-line .ant-btn{flex:0 0 auto}.management-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;margin:0}.management-detail-grid>div{min-width:0;padding-bottom:8px;border-bottom:1px solid #edf1f5}.management-detail-grid dt{color:#8091a2;font-size:12px}.management-detail-grid dd{margin:6px 0 0;overflow-wrap:anywhere;color:#334c64;line-height:1.65}.management-code{font-family:Consolas,SFMono-Regular,monospace;font-size:12px}.management-credential{overflow-wrap:anywhere;word-break:break-all}.management-app-key,.management-license-code,.management-order-number{white-space:nowrap}.management-compact-stack{display:block;max-height:40px;overflow:hidden;line-height:20px}.management-compact-line,.management-compact-value,.management-order-reference{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-order-reference{max-width:190px}.management-row-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;grid-gap:10px;gap:10px;white-space:nowrap}.management-action{padding:0;border:0;background:transparent;color:#0786b2;cursor:pointer;font:inherit;line-height:inherit}.management-action:hover{color:#006a92;text-decoration:underline}.management-action.red,.management-delete-product{color:#d74b4b}.management-action[disabled]{color:#9eacba;cursor:not-allowed;text-decoration:none}.management-action:focus-visible{outline:2px solid #45a8ce;outline-offset:4px;border-radius:2px}.client-user-plan-details{padding:8px 4px 16px}.client-user-plan-details .management-section:first-child{margin-top:0;padding-top:0;border-top:0}.management-dialog .ant-modal-content,.management-modal .ant-modal-content{overflow:hidden;border-radius:12px;box-shadow:0 18px 70px rgba(20,43,66,.2)}.management-dialog .ant-modal-header,.management-modal .ant-modal-header{padding:20px 24px;border-color:#e7edf4}.management-dialog .ant-modal-title,.management-modal .ant-modal-title{color:#233f58;font-size:17px;font-weight:600}.management-dialog .ant-modal-body,.management-modal .ant-modal-body{max-height:calc(100vh - 230px);padding:24px;overflow-y:auto;overscroll-behavior:contain}.management-dialog .ant-modal-footer,.management-modal .ant-modal-footer{padding:14px 24px;border-color:#e7edf4;background:#f9fbfd}.management-dialog .ant-modal-close-x,.management-modal .ant-modal-close-x{width:60px;height:64px;line-height:64px}.management-dialog .management-filter-item,.management-modal .management-filter-item{min-width:0}.management-dialog .management-form-grid>.ant-input-group-wrapper,.management-modal .management-form-grid>.ant-input-group-wrapper{width:100%;margin-bottom:0}.management-dialog .ant-input-group-addon,.management-modal .ant-input-group-addon{border-color:#d8e2ec;background:#f5f8fc;color:#61788e}.management-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:18px 16px;gap:18px 16px}.management-form-grid>.management-filter-item{min-width:0}.management-form-full-width{grid-column:1/-1}.management-form-section+.management-form-section{margin-top:22px;padding-top:20px;border-top:1px solid #e7edf4}.management-form-section .management-section-heading{margin-bottom:16px}.management-staff-role-field{margin-bottom:18px}.management-detail-tabs .ant-tabs-bar{margin-bottom:24px}.management-detail-edit-bar{margin-bottom:18px;padding:16px;border:1px solid #e7edf4;border-radius:8px;background:#f8fafc}.management-staff-filters .ant-form-inline{display:flex;align-items:flex-end;flex-wrap:wrap;grid-gap:10px;gap:10px}.management-staff-filters .ant-form-item{display:flex;min-width:140px;flex:1 1 150px;flex-direction:column;margin:0}.management-staff-filters .ant-form-item-label{width:100%;padding:0 0 4px;float:none;text-align:left;line-height:18px}.management-staff-filters .ant-form-item-label label{color:#536a80;font-size:12px}.management-staff-filters .ant-form-item-label label:after{display:none}.management-staff-filters .ant-form-item-control-wrapper{width:100%;margin-left:0;float:none}.management-staff-filters .inlineButton{min-width:0;flex:0 0 auto;float:none}.management-staff-filters .inlineButton .ant-btn{margin-bottom:0!important}@media screen and (max-width:1100px){.management-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.management-config-business .management-filter-item{flex-basis:140px}.management-config-business .management-filter-item.is-wide{flex-basis:200px}}@media screen and (max-width:800px){.management-page-header{align-items:flex-start}.management-page-header h2{font-size:20px}.management-page-header h2 span{display:block;margin-left:0}.management-config-panel,.management-filter-panel,.management-list-panel,.management-panel,.management-summary-panel{padding:12px}.management-table-panel{padding:0}.management-page>.management-section:not(.management-summary-grid){padding:12px}.management-page>.management-section.management-config-panel{padding:12px!important}.management-filter-item,.management-filter-item.is-wide{min-width:0;flex-basis:calc(50% - 12px)}.management-date-filter{flex-basis:100%}.management-date-tools .ant-calendar-picker{width:100%}.management-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.management-generation-actions{margin:12px -12px -12px;padding:9px 12px}.management-generation-actions>.ant-btn:last-child{margin-left:0!important}.management-page .ant-btn,.management-page .ant-input-number,.management-page .ant-input:not(textarea),.management-page .ant-select-selection--single{height:36px}.management-page .ant-input-number-input{height:34px}.management-page .ant-select-selection--single .ant-select-selection__rendered{line-height:34px}.management-dialog,.management-modal{top:16px;padding-bottom:16px}.management-dialog .ant-modal-body,.management-modal .ant-modal-body{max-height:calc(100vh - 170px);max-height:calc(100dvh - 170px);padding:20px 16px}.management-dialog .ant-modal-header,.management-modal .ant-modal-header{padding:18px 16px}.management-dialog .ant-modal-footer,.management-modal .ant-modal-footer{padding:14px 16px}}@media screen and (max-width:520px){.management-page-header{flex-wrap:wrap}.management-filter-item{flex-basis:calc(50% - 5px)}.management-config-fields:not(.management-config-business)>.management-filter-item:first-child,.management-date-filter,.management-filter-item.is-wide,.management-registration-page .management-list-panel .management-filter-item:first-child{flex-basis:100%}.management-metric{padding:8px 10px}.management-filter-actions{width:100%;margin-left:0}.management-filter-actions>.ant-btn{flex:1 1}.management-detail-grid,.management-form-grid,.management-orders-page>.management-metrics{grid-template-columns:1fr}.management-staff-filters .ant-form-item{flex-basis:100%}.management-staff-filters .inlineButton{flex:1 1}.management-staff-filters .inlineButton .ant-btn{width:100%}.management-section-heading{align-items:flex-start;flex-wrap:wrap}}.ant-input-group-wrapper{margin-bottom:10px}.header-group-wrapper{display:inline-block;width:48px;text-align:center}
/*# sourceMappingURL=main.8d0f6377.chunk.css.map */