#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tj-icon-image[data-v-e0d465d3]{display:inline-block;width:1em;height:1em;flex-shrink:0;object-fit:contain;line-height:1;vertical-align:-.125em}.tj-input-wrap[data-v-ca7420a3]{position:relative;width:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none}.tj-input-wrap.disabled[data-v-ca7420a3]{opacity:.6;cursor:not-allowed}.tj-input[data-v-ca7420a3]{width:100%;height:var(--tj-input-height, 40px);min-height:var(--tj-input-height, 40px);box-sizing:border-box;padding:0 12px;border:1px solid #e6ecf2;border-radius:var(--tj-input-radius, 8px);background:#f8fafc;color:#0f172a;font-family:inherit;font-size:var(--tj-input-font-size, 13px);line-height:1;outline:none;transition:all .15s}.tj-input.has-prefix[data-v-ca7420a3]{padding-left:38px}.tj-input[data-v-ca7420a3]::placeholder{color:#8a9ab0}.tj-input[data-v-ca7420a3]:hover{border-color:#c9d4df}.tj-input[data-v-ca7420a3]:focus{border-color:#1f5e3a;background:#fff;box-shadow:0 0 0 3px #1f5e3a14}.tj-input[data-v-ca7420a3]:disabled{cursor:not-allowed}.tj-textarea[data-v-ca7420a3]{min-height:88px;height:auto;padding:10px 12px;line-height:1.5;resize:vertical}.tj-input-icon[data-v-ca7420a3]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8a9ab0;font-size:18px;pointer-events:none}.tj-pagination[data-v-19ba048e]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;white-space:nowrap}.tj-pagination__info[data-v-19ba048e]{flex:0 0 auto;color:#5d6f89;font-size:13px;font-weight:700;line-height:20px}.tj-pagination__size[data-v-19ba048e]{width:76px;flex:0 0 76px}.tj-pagination__size[data-v-19ba048e] .tj-input{--tj-input-height: 32px;padding:0 8px;background:#fff;color:#334155;font-size:13px;font-weight:700;text-align:center}.tj-pagination__btn[data-v-19ba048e]{min-width:32px;height:32px;border:1px solid #dfe7ef;border-radius:6px;background:#fff;color:#334155;font-size:13px;font-weight:800;cursor:pointer}.tj-pagination__btn.active[data-v-19ba048e]{border-color:#14623f;background:#14623f;color:#fff}.tj-pagination__btn[data-v-19ba048e]:disabled{cursor:not-allowed;opacity:.55}.tj-pagination__nav[data-v-19ba048e]{min-width:66px;padding:0 10px}.tj-pagination__ellipsis[data-v-19ba048e]{color:#8a9ab0;font-weight:800;padding:0 2px}.tj-table{width:100%;min-width:0;display:block;position:relative;--tj-table-head-font-size: calc(.6875rem + 2px) ;--tj-table-head-font-weight: 700;--tj-table-head-letter-spacing: .04em;--tj-table-head-color: var(--color-text-secondary, #4a5b7a);--tj-table-head-bg: #f8fafc;--tj-table-head-line-height: 1.4;--tj-table-empty-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f5e3a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7.5h16'/%3E%3Cpath d='M6.5 7.5 8 5.25h8L17.5 7.5'/%3E%3Cpath d='M6 9.25v7.25A1.5 1.5 0 0 0 7.5 18h9a1.5 1.5 0 0 0 1.5-1.5V9.25'/%3E%3Cpath d='M9.25 12h5.5'/%3E%3C/svg%3E")}.tj-table--card,.tj-table--panel{background:var(--color-bg-card, #ffffff);border:1px solid var(--color-border, #e6ecf2);border-radius:12px;overflow:hidden;box-shadow:0 10px 28px #0f172a0a}.tj-table--panel{border-radius:10px;box-shadow:none}.tj-table__toolbar,.tj-table__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.tj-table__toolbar{border-bottom:1px solid var(--color-border, #e6ecf2);background:linear-gradient(180deg,#f5f7fbe0,#fffffff5)}.tj-table__footer{border-top:1px solid var(--color-border, #e6ecf2);background:#f8fafccc}.tj-table__total{font-size:13px;color:var(--color-text-secondary, #4a5b7a)}.tj-table__total strong{color:var(--color-text-primary, #020617);font-weight:700}.tj-table__overflow-bubble{position:fixed;z-index:9000;max-width:min(520px,100vw - 24px);max-height:260px;overflow:auto;padding:10px 12px;border:1px solid rgba(31,94,58,.16);border-radius:8px;background:#0f172af5;color:#fff;box-shadow:0 14px 38px #0f172a3d;font-size:12px;font-weight:600;line-height:1.55;white-space:pre-wrap;word-break:break-all;pointer-events:auto;-webkit-user-select:text;user-select:text}.tj-table__overflow-bubble.is-pinned{border-color:#fff3;background:#0f172afa}.tj-table__overflow-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-2px 0 8px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.14);color:#ffffffb8;font-size:11px;font-weight:700;white-space:nowrap}.tj-table__overflow-actions button{height:24px;min-height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff1a;color:#fff;font-size:11px;font-weight:800;cursor:pointer}.tj-table__overflow-actions button:hover{background:#ffffff2e}.tj-table__overflow-actions .close-btn{color:#ffffffc7}.tj-table__overflow-content{white-space:pre-wrap;word-break:break-all}.tj-table table thead th,.tj-table table tr th{font-size:var(--tj-table-head-font-size)!important;font-weight:var(--tj-table-head-font-weight)!important;letter-spacing:var(--tj-table-head-letter-spacing)!important;line-height:var(--tj-table-head-line-height)!important;color:var(--tj-table-head-color)!important;background:var(--tj-table-head-bg)!important}.tj-table table.data-table,.tj-table table.eng-table,.tj-table table.eng-data-table,.tj-table table.warehouse-table,.tj-table table.wide-table{table-layout:fixed}.tj-table table:not(.proto-table) th,.tj-table table:not(.proto-table) td{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tj-table table:not(.proto-table) td>:where(span,a,p,strong,small,code,em){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tj-table td.is-empty-state,.tj-table th.is-empty-state{min-height:120px;padding:0!important;background:linear-gradient(180deg,#f7faf8fa,#fffffffa);text-align:center!important;white-space:normal!important}.tj-table .is-empty-state>.table-empty-state,.tj-table .is-empty-state>.tj-table__empty-state,.tj-table .is-empty-state>.empty-state{position:sticky;left:50%;transform:translate(-50%);width:min(320px,100vw - 72px)}.tj-table .is-custom-empty-state>.empty-state{min-height:120px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;-webkit-user-select:none;user-select:none}.tj-table .is-custom-empty-state>.empty-state .iconfont{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#1f5e3a14,#54926c33);box-shadow:inset 0 0 0 1px #1f5e3a14;color:#1f5e3a!important;font-size:20px!important;opacity:1!important}.tj-table .is-custom-empty-state>.empty-state p{margin:0;color:#2b3a55;font-size:14px;font-weight:700;line-height:1.5}.tj-table__empty-state{min-height:120px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;-webkit-user-select:none;user-select:none}.tj-table__empty-icon{width:42px;height:42px;border-radius:14px;background:var(--tj-table-empty-icon) center/20px 20px no-repeat,linear-gradient(135deg,#1f5e3a14,#54926c33);box-shadow:inset 0 0 0 1px #1f5e3a14}.tj-table__empty-title{color:#2b3a55;font-size:14px;font-weight:700;line-height:1.5}.tj-table__empty-desc{color:#6b7a90;font-size:12px;line-height:1.5;max-width:320px}.tj-table td.is-loading-state,.tj-table th.is-loading-state{padding:0!important;color:transparent!important;font-size:0!important;text-align:left!important;background:#fff}.tj-table tbody.is-loading-body>tr:not(.is-loading-row){display:none!important}.tj-table__loading-skeleton{padding:18px 24px;display:flex;flex-direction:column;align-items:stretch}.tj-table__loading-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(230,236,242,.5);animation:tj-table-loading-row-fade-in .4s ease-out both}.tj-table__loading-row:last-child{border-bottom:none}.tj-table__loading-cell{display:block;flex-shrink:1;animation:tj-table-loading-cell-fade-in .4s ease-out both}.tj-table__loading-cell:first-child{flex-shrink:0}.tj-table__loading-bar{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#e6ecf299,#e6ecf24d,#e6ecf299 80%);background-size:200% 100%;animation:tj-table-loading-shimmer 1.6s ease-in-out infinite}@keyframes tj-table-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tj-table-loading-row-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tj-table-loading-cell-fade-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}:root{--color-brand: #0F172A;--color-brand-secondary: #42546A;--color-accent: #1F5E3A;--color-accent-hover: #174A2D;--color-accent-light: #EAF7EF;--color-accent-soft: #F3FBF6;--color-orange: #E67E22;--color-orange-hover: #D96F15;--color-orange-light: #FFF4E6;--color-bg-page: #F5F7FB;--color-bg-card: #FFFFFF;--color-bg-subtle: #F1F5F9;--color-border: #E6ECF2;--color-border-hover: #C9D4DF;--color-text-primary: #020617;--color-text-secondary: #4A5B7A;--color-text-muted: #8A9AB0;--color-success: #1F5E3A;--color-success-bg: #EAF7EF;--color-warning: #E67E22;--color-warning-bg: #FFF4E6;--color-danger: #DC2626;--color-danger-bg: #FEF2F2;--color-info: #4A5B7A;--color-info-bg: #F1F5F9;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .08), 0 4px 6px rgba(0, 0, 0, .04);--font-family: "Inter", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--tj-control-height: 40px;--tj-control-compact-height: 36px;--tj-control-table-height: 32px;--tj-control-radius: 8px;--tj-control-font-size: 13px;--tj-control-compact-font-size: 12px;--tj-btn-height: 40px;--tj-btn-compact-height: 36px;--tj-btn-padding: 0 16px;--tj-btn-compact-padding: 0 12px;--tj-btn-radius: 8px;--tj-btn-font-size: 13px;--tj-btn-font-weight: 700;--tj-input-height: var(--tj-control-height);--tj-input-compact-height: var(--tj-control-compact-height);--tj-input-radius: var(--tj-control-radius);--tj-input-font-size: var(--tj-control-font-size)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family);color:var(--color-text-primary);background-color:var(--color-bg-page);min-height:100vh}#app,.app-layout,.app-main,.app-content{font-family:var(--font-family)}.app-content,.app-content *:not(.iconfont){font-family:var(--font-family)}a{color:var(--color-accent);text-decoration:none;transition:color .15s ease-in-out}a:hover{color:var(--color-accent-hover)}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}.tj-button{min-height:var(--tj-btn-height);height:var(--tj-btn-height);display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;padding:var(--tj-btn-padding);border:1px solid transparent;border-radius:var(--tj-btn-radius);font-family:inherit;font-size:var(--tj-btn-font-size);font-weight:var(--tj-btn-font-weight);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.tj-button.btn-sm,.tj-button.btn-action,.tj-button.ghost,.tj-button.primary{min-height:var(--tj-btn-compact-height);height:var(--tj-btn-compact-height);padding:var(--tj-btn-compact-padding);font-size:var(--tj-control-compact-font-size)}.tj-button:disabled{cursor:not-allowed;opacity:.5}.btn,.btn-action,.btn-primary,.btn-secondary,.btn-outline,.btn-warning,.query-btn,.reset-btn,.search-btn,.filter-btn,.text-btn,.warehouse-btn,.modal-btn{min-height:var(--tj-btn-height)!important;height:var(--tj-btn-height)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:var(--tj-btn-padding)!important;border-radius:var(--tj-btn-radius)!important;font-size:var(--tj-btn-font-size)!important;font-weight:var(--tj-btn-font-weight)!important;line-height:1!important;white-space:nowrap!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.btn-sm,.action-btn,.small-btn,.page-btn,.pager-btn,.drawing-download-btn,.status-button,.modal-close{min-height:var(--tj-btn-compact-height)!important;height:var(--tj-btn-compact-height)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:var(--tj-btn-compact-padding)!important;border-radius:var(--tj-btn-radius)!important;font-size:12px!important;font-weight:var(--tj-btn-font-weight)!important;line-height:1!important;white-space:nowrap!important}.filter-bar :is(.tj-input,.cus-select-trigger,.tj-date-trigger),.warehouse-filter-bar :is(.tj-input,.cus-select-trigger,.tj-date-trigger),.pending-query :is(.tj-input,.tj-button),.manual-input-row :is(.tj-input,.tj-button),.search-row :is(.tj-input,.cus-select-trigger,.tj-date-trigger,.tj-button),.query-row :is(.tj-input,.cus-select-trigger,.tj-date-trigger,.tj-button){min-height:var(--tj-control-compact-height)!important;height:var(--tj-control-compact-height)!important;font-size:var(--tj-control-compact-font-size)!important;line-height:1!important}.filter-bar :is(.tj-input,.cus-select-trigger,.tj-date-trigger),.warehouse-filter-bar :is(.tj-input,.cus-select-trigger,.tj-date-trigger),.pending-query :is(.tj-input,.tj-button),.manual-input-row :is(.tj-input,.tj-button),.search-row :is(.tj-input,.cus-select-trigger,.tj-date-trigger,.tj-button),.query-row :is(.tj-input,.cus-select-trigger,.tj-date-trigger,.tj-button){border-radius:var(--tj-control-radius)!important}.action-btn,.modal-close{width:var(--tj-btn-compact-height)!important;min-width:var(--tj-btn-compact-height)!important;padding:0!important}.btn-primary,.btn.primary,.btn-sm.primary,.btn-action.confirm{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#fff!important;box-shadow:0 8px 18px #1f5e3a29}.btn-primary:hover,.btn.primary:hover,.btn-sm.primary:hover,.btn-action.confirm:hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}.btn-outline,.btn-secondary,.btn.ghost,.btn-sm.ghost,.btn-action.cancel{background:#fff!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.btn-outline:hover,.btn-secondary:hover,.btn.ghost:hover,.btn-sm.ghost:hover,.btn-action.cancel:hover{background:var(--color-accent-soft)!important;border-color:#1f5e3a47!important;color:var(--color-accent)!important}.btn-warning,.btn.warning,.btn-sm.warning{background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important}.btn-warning:hover,.btn.warning:hover,.btn-sm.warning:hover{background:var(--color-orange-hover)!important;border-color:var(--color-orange-hover)!important}.action-btn.edit,.action-btn.pwd{color:var(--color-accent)!important}.tag.blue,.role-tag,.dept-tag{background:var(--color-accent-light)!important;color:var(--color-accent)!important}input,textarea,select{font-family:inherit;font-size:inherit}select.filter-select,select.form-input,select.eng-select{height:40px;min-height:40px;box-sizing:border-box;line-height:1.2;flex:0 0 auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-hover)}#nprogress .bar{background:var(--color-accent)!important}#nprogress .peg{box-shadow:0 0 10px var(--color-accent),0 0 5px var(--color-accent)!important}.text-display{font-size:36px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.text-h1{font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.text-h2{font-size:22px;font-weight:600;line-height:1.35}.text-h3{font-size:18px;font-weight:500;line-height:1.4}.text-h4{font-size:16px;font-weight:500;line-height:1.45}.text-body-lg{font-size:16px;font-weight:400;line-height:1.6}.text-body{font-size:14px;font-weight:400;line-height:1.6}.text-caption{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.01em}.text-overline{font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.text-muted{color:var(--color-text-muted)}.text-secondary{color:var(--color-text-secondary)}.text-accent{color:var(--color-accent)}.text-center{text-align:center}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.table-pagination{display:flex;justify-content:flex-end;padding:16px 0 0}.iconfont{display:inline-block;width:1em;height:1em;flex-shrink:0;background-color:currentColor;font-size:1em;line-height:1;vertical-align:-.125em;--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z'/%3E%3C/svg%3E");mask:var(--iconfont-mask) center/contain no-repeat;-webkit-mask:var(--iconfont-mask) center/contain no-repeat}.iconfont:before{content:""}.iconfont.icon-menu,.iconfont.icon-default{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z'/%3E%3C/svg%3E")}.iconfont.icon-system,.iconfont.icon-settings,.iconfont.icon-engineer,.iconfont.icon-quality,.iconfont.icon-tune{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='m19.4 13.5.1-1.5-.1-1.5 2-1.5-2-3.5-2.4 1a7.7 7.7 0 0 0-2.6-1.5L14 2h-4l-.4 2.5A7.7 7.7 0 0 0 7 6L4.6 5l-2 3.5 2 1.5-.1 1.5.1 1.5-2 1.5 2 3.5 2.4-1a7.7 7.7 0 0 0 2.6 1.5L10 22h4l.4-2.5A7.7 7.7 0 0 0 17 18l2.4 1 2-3.5zM12 15.5A3.5 3.5 0 1 1 12 8a3.5 3.5 0 0 1 0 7.5'/%3E%3C/svg%3E")}.iconfont.icon-business,.iconfont.icon-list,.iconfont.icon-orders,.iconfont.icon-checklist,.iconfont.icon-add-list{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M4 5h16v14H4zm2 2v2h12V7zm0 4v2h12v-2zm0 4v2h8v-2z'/%3E%3C/svg%3E")}.iconfont.icon-infra,.iconfont.icon-monitor,.iconfont.icon-database{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M3 5h18v12H3zm2 2v8h14V7zm4 12h6v2H9z'/%3E%3C/svg%3E")}.iconfont.icon-warehouse,.iconfont.icon-box,.iconfont.icon-goods,.iconfont.icon-outbound,.iconfont.icon-shipping{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M3 7.5 12 3l9 4.5v9L12 21l-9-4.5zm2.6.8L12 11.5l6.4-3.2L12 5.1zM5 10v5.3l6 3v-5.3zm8 8.3 6-3V10l-6 3z'/%3E%3C/svg%3E")}.iconfont.icon-finance,.iconfont.icon-money,.iconfont.icon-coin,.iconfont.icon-wallet,.iconfont.icon-payment,.iconfont.icon-receipt,.iconfont.icon-invoice,.iconfont.icon-quote{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M3 6h18v12H3zm2 2v8h14V8zm7 1a3 3 0 1 1 0 6 3 3 0 0 1 0-6M6 10h2v4H6zm10 0h2v4h-2z'/%3E%3C/svg%3E")}.iconfont.icon-service,.iconfont.icon-support,.iconfont.icon-chat{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M12 3a8 8 0 0 0-8 8v5a3 3 0 0 0 3 3h2v-7H6v-1a6 6 0 0 1 12 0v1h-3v7h2.2A5.2 5.2 0 0 1 12 21h-2v-2h2a3.2 3.2 0 0 0 3-2h2a1 1 0 0 0 1-1v-5a8 8 0 0 0-8-8'/%3E%3C/svg%3E")}.iconfont.icon-message{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M4 4h16q.8 0 1.4.6T22 6v9q0 .8-.6 1.4T20 17H8l-5 4v-15q0-.8.6-1.4T5 4zm2 4v2h12V8zm0 4v2h8v-2z'/%3E%3C/svg%3E")}.iconfont.icon-dashboard,.iconfont.icon-analysis,.iconfont.icon-chart,.iconfont.icon-trending-up{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M4 13h4v7H4zm6-9h4v16h-4zm6 5h4v11h-4z'/%3E%3C/svg%3E")}.iconfont.icon-line-chart{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M4 19h16v2H2V3h2zm2-4.6 4.2-4.2 3 3L19.6 7 21 8.4l-7.8 7.8-3-3L7.4 16z'/%3E%3C/svg%3E")}.iconfont.icon-pie-chart{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M11 2v9.6l8.3 4.8A9.5 9.5 0 1 1 11 2m2 .2a9.5 9.5 0 0 1 8.3 8.3H13zm1.1 10.3h7.2a9.5 9.5 0 0 1-1 2.2z'/%3E%3C/svg%3E")}.iconfont.icon-user,.iconfont.icon-role,.iconfont.icon-account,.iconfont.icon-user-add,.iconfont.icon-user-off{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8m-8 9a8 8 0 0 1 16 0z'/%3E%3C/svg%3E")}.iconfont.icon-dept,.iconfont.icon-company,.iconfont.icon-apartment{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M4 21V3h11v6h5v12h-7v-5H9v5zm3-14h2v2H7zm0 4h2v2H7zm4-4h2v2h-2zm0 4h2v2h-2zm4 2h2v2h-2zm0 4h2v2h-2z'/%3E%3C/svg%3E")}.iconfont.icon-log,.iconfont.icon-document,.iconfont.icon-file,.iconfont.icon-attachment{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M6 2h9l5 5v15H6zm8 1.8V8h4.2zM8 11h10v2H8zm0 4h10v2H8zm0-8h4v2H8z'/%3E%3C/svg%3E")}.iconfont.icon-dict,.iconfont.icon-book{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M5 4.5A2.5 2.5 0 0 1 7.5 2H19v18H7.5A2.5 2.5 0 0 0 5 22zm2.5-.5a.5.5 0 0 0-.5.5V18.5a4.5 4.5 0 0 1 .5-.5H17V4z'/%3E%3C/svg%3E")}.iconfont.icon-arrow-down{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='m7 9 5 5 5-5z'/%3E%3C/svg%3E")}.iconfont.icon-arrow-left{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='m15 6-6 6 6 6z'/%3E%3C/svg%3E")}.iconfont.icon-arrow-right{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='m9 6 6 6-6 6z'/%3E%3C/svg%3E")}.iconfont.icon-external{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M5 5h7v2H7v10h10v-5h2v7H5zm9 0h5v5h-2V8.4l-7.3 7.3-1.4-1.4L15.6 7H14z'/%3E%3C/svg%3E")}.iconfont.icon-search{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='m21 19.6-5.2-5.2a7 7 0 1 0-1.4 1.4l5.2 5.2zM5 10a5 5 0 1 1 10 0A5 5 0 0 1 5 10'/%3E%3C/svg%3E")}.iconfont.icon-search-off{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M3.3 2 22 20.7 20.7 22l-3.6-3.6-1.3-1.3-1.4-1.4A7 7 0 0 1 4.3 5.6L2 3.3zM6 10a5 5 0 0 0 6.9 4.6L5.4 7.1A5 5 0 0 0 6 10m4-7a7 7 0 0 1 6.3 10.1l-1.5-1.5A5 5 0 0 0 8.4 5.2L6.9 3.7A7 7 0 0 1 10 3'/%3E%3C/svg%3E")}.iconfont.icon-close{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='m6.4 5 5.6 5.6L17.6 5 19 6.4 13.4 12l5.6 5.6-1.4 1.4-5.6-5.6L6.4 19 5 17.6l5.6-5.6L5 6.4z'/%3E%3C/svg%3E")}.iconfont.icon-check,.iconfont.icon-success,.iconfont.icon-task{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='m9.2 16.2-4-4L3.8 13.6l5.4 5.4L20.8 7.4 19.4 6z'/%3E%3C/svg%3E")}.iconfont.icon-add{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M11 5h2v6h6v2h-6v6h-2v-6H5v-2h6z'/%3E%3C/svg%3E")}.iconfont.icon-edit,.iconfont.icon-draw{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M4 17.5V21h3.5L18 10.5 14.5 7zm15.1-8.6 1.4-1.4a1.5 1.5 0 0 0 0-2.1l-1.9-1.9a1.5 1.5 0 0 0-2.1 0l-1.4 1.4z'/%3E%3C/svg%3E")}.iconfont.icon-delete,.iconfont.icon-trash{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M7 21q-.8 0-1.4-.6T5 19V7H4V5h5V4h6v1h5v2h-1v12q0 .8-.6 1.4T17 21zm2-4h2V9H9zm4 0h2V9h-2z'/%3E%3C/svg%3E")}.iconfont.icon-refresh,.iconfont.icon-sync,.iconfont.icon-restart{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M17.7 6.3A8 8 0 1 0 20 12h-2a6 6 0 1 1-1.8-4.2L13 11h8V3z'/%3E%3C/svg%3E")}.iconfont.icon-eye{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M12 5c5 0 9 4.5 10 7-1 2.5-5 7-10 7S3 14.5 2 12c1-2.5 5-7 10-7m0 3.5a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7'/%3E%3C/svg%3E")}.iconfont.icon-eye-off{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M3.3 2 22 20.7 20.7 22l-4-4A10.5 10.5 0 0 1 12 19c-5 0-9-4.5-10-7 .5-1.3 1.9-3.1 3.9-4.5L2 3.3zM12 5c5 0 9 4.5 10 7a12 12 0 0 1-2.4 3.3l-3-3A4.5 4.5 0 0 0 11.7 7.5L9.9 5.7A10 10 0 0 1 12 5'/%3E%3C/svg%3E")}.iconfont.icon-calendar,.iconfont.icon-clock,.iconfont.icon-history{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20m1 10.6 4 2.4-1 1.7-5-3V6h2z'/%3E%3C/svg%3E")}.iconfont.icon-lock,.iconfont.icon-lock-reset,.iconfont.icon-key,.iconfont.icon-shield,.iconfont.icon-shield-lock{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M12 2 5 5v6c0 4.6 2.9 8.8 7 10 4.1-1.2 7-5.4 7-10V5zm-1 13.5-3-3 1.4-1.4 1.6 1.6 3.8-3.8 1.4 1.4z'/%3E%3C/svg%3E")}.iconfont.icon-login,.iconfont.icon-logout{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M10 17v-3H3v-4h7V7l5 5zm2 4v-2h7V5h-7V3h7q.8 0 1.4.6T21 5v14q0 .8-.6 1.4T19 21z'/%3E%3C/svg%3E")}.iconfont.icon-notification,.iconfont.icon-warning,.iconfont.icon-info,.iconfont.icon-fire{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M12 2 1 21h22zm-1 7h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E")}.iconfont.icon-upload,.iconfont.icon-scan{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M4 4h6v2H6v4H4zm10 0h6v6h-2V6h-4zM4 14h2v4h4v2H4zm14 0h2v6h-6v-2h4zM11 15V8h2v7l3-3 1.4 1.4L12 18.8l-5.4-5.4L8 12z'/%3E%3C/svg%3E")}.iconfont.icon-folder,.iconfont.icon-folder-off,.iconfont.icon-inbox{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M3 6h7l2 2h9v10q0 .8-.6 1.4T19 20H5q-.8 0-1.4-.6T3 18z'/%3E%3C/svg%3E")}.iconfont.icon-phone,.iconfont.icon-wechat,.iconfont.icon-handshake,.iconfont.icon-connection{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M6.6 10.8a15.5 15.5 0 0 0 6.6 6.6l2.2-2.2q.4-.4.9-.2 1.5.5 3.1.5.6 0 1 .4t.4 1V20q0 .6-.4 1t-1 0A17.4 17.4 0 0 1 3 4.6q0-.6.4-1t1-0H8q.6 0 1 .4t.4 1q0 1.6.5 3.1.2.5-.2.9z'/%3E%3C/svg%3E")}.iconfont.icon-award,.iconfont.icon-gavel,.iconfont.icon-tag,.iconfont.icon-pin{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M20 10 12 2H4v8l8 8zm-14 0V4h5.2l6 6-6 6zm2-4.5A1.5 1.5 0 1 0 8 8a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E")}.iconfont.icon-play{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M8 5v14l11-7z'/%3E%3C/svg%3E")}.iconfont.icon-pause{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M6 5h4v14H6zm8 0h4v14h-4z'/%3E%3C/svg%3E")}.iconfont.icon-expand,.iconfont.icon-collapse{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M7 10h10v2H7zm0 4h10v2H7zM7 6h10v2H7z'/%3E%3C/svg%3E")}.iconfont.icon-checkbox,.iconfont.icon-checkbox-checked,.iconfont.icon-checkbox-indeterminate{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M5 3h14q.8 0 1.4.6T21 5v14q0 .8-.6 1.4T19 21H5q-.8 0-1.4-.6T3 19V5q0-.8.6-1.4T5 3m1 2v14h12V5z'/%3E%3C/svg%3E")}.iconfont.icon-flow,.iconfont.icon-rocket,.iconfont.icon-save,.iconfont.icon-money-off,.iconfont.icon-location{--iconfont-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M12 2 4 20l8-4 8 4z'/%3E%3C/svg%3E")}
