html{background:linear-gradient(168deg,#d8e4f4,#eef3fa 42%,#e4ecf6);background-attachment:fixed}body{margin:0;min-height:100vh;background:linear-gradient(168deg,#d8e4f4,#eef3fa 42%,#e4ecf6);background-attachment:fixed}#app{min-height:100vh}:root{--app-content-max: 1200px;--app-surface-border: rgba(148, 163, 184, .35);--app-surface-shadow: 0 0 0 1px rgba(255, 255, 255, .75) inset, 0 8px 28px rgba(15, 23, 42, .06)}.page-tech-shell{position:relative;width:100%;max-width:var(--app-content-max, 1200px);margin:0 auto;padding:4px 0 12px;box-sizing:border-box}.page-shell.page-shell--wide .page-tech-shell{max-width:none}.page-tech-aurora{position:absolute;inset:-20px 0 auto;height:140px;border-radius:50%;background:radial-gradient(ellipse 75% 55% at 50% 0%,rgba(56,189,248,.14),transparent 58%),radial-gradient(ellipse 45% 40% at 88% 12%,rgba(167,139,250,.12),transparent 52%);filter:blur(1px);pointer-events:none;z-index:0}.page-tech-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.35) 0%,transparent 72%);pointer-events:none;z-index:0}.page-tech-panel{position:relative;z-index:1;width:100%;max-width:100%;margin:0 auto;padding:14px;text-align:left;border-radius:18px;box-sizing:border-box;background:linear-gradient(165deg,#fff,#f4f8ff 38%,#eef4fc);border:1px solid rgba(148,163,184,.35);box-shadow:0 0 0 1px #fffc inset,0 12px 40px #0f172a0f;overflow:hidden}.page-tech-panel.page-tech-panel--center{text-align:center}.page-tech-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 32%,rgba(56,189,248,.06) 48%,rgba(167,139,250,.05) 54%,transparent 68%);background-size:200% 100%;animation:page-tech-sheen 10s ease-in-out infinite;pointer-events:none}.page-tech-panel:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(15,23,42,.02) 3px,rgba(15,23,42,.02) 4px);pointer-events:none;opacity:.6}@keyframes page-tech-sheen{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.page-shell{max-width:var(--app-content-max);width:100%;margin:0 auto;box-sizing:border-box;padding-bottom:8px}.page-shell.page-shell--auth{max-width:none;width:100%;margin:0;padding:0}.app .el-card{border-radius:14px;border:1px solid var(--app-surface-border);box-shadow:var(--app-surface-shadow);background:linear-gradient(165deg,#fff,#fafcff)}.app .el-card__header{border-bottom:1px solid rgba(148,163,184,.22);background:#ffffff8c}.app .el-table{--el-table-header-bg-color: #e0f2fe;--el-table-header-text-color: #0f172a;--el-table-bg-color: #ffffff;--el-table-tr-bg-color: #f8fafc;--el-table-row-hover-bg-color: #f0f9ff;--el-table-text-color: #334155;--el-border-color-lighter: #e2e8f0}.app .el-table__header .cell{white-space:nowrap;word-break:keep-all}.app .el-pagination{font-weight:500}.app .el-dialog{border-radius:14px;border:1px solid rgba(148,163,184,.25);box-shadow:0 24px 48px #0f172a1f}.erp-document-view-dialog.el-dialog{width:96vw!important;max-width:1500px;height:calc(100vh - 32px);margin-top:16px!important;margin-bottom:16px!important;display:flex;flex-direction:column;overflow:hidden}.erp-document-view-dialog .el-dialog__header,.erp-document-view-dialog .el-dialog__footer{flex:0 0 auto}.erp-document-view-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow:auto}.erp-document-view-dialog--parked.el-dialog{visibility:hidden;pointer-events:none}@media (max-width: 768px){.erp-document-view-dialog.el-dialog{width:100vw!important;max-width:none;height:100vh;margin:0!important;border-radius:0}}.page-shell .page-head,.page-shell .service-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:10px;padding:8px 12px;background:#ffffff8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.75);border-radius:14px;box-shadow:0 4px 20px #0f172a0d}.page-shell .page-head h1,.page-shell .service-head h1{margin:0;font-weight:700;font-size:clamp(1.2rem,2.2vw,1.5rem);color:#0f172a;letter-spacing:.02em}.page-shell .service-head{margin-bottom:8px}.page-shell .admin>h1,.page-shell .device-detail>h1,.page-shell .support-desk>h1,.page-shell .technical-content-editor>h1{margin:0 0 12px;font-weight:700;font-size:clamp(1.2rem,2.2vw,1.5rem);color:#0f172a;letter-spacing:.02em}.page-shell .search-container{margin-bottom:12px;padding:10px 12px;box-sizing:border-box;background:#ffffff8c;backdrop-filter:blur(8px);border:1px solid rgba(148,163,184,.28);border-radius:12px}.page-shell .button-container{margin-bottom:12px;padding:8px 10px;display:flex;flex-wrap:wrap;gap:10px;background:#fff6;border:1px solid rgba(148,163,184,.22);border-radius:12px}.page-shell .search-filter{margin-bottom:12px;padding:10px 12px;box-sizing:border-box;background:#ffffff80;border:1px solid rgba(148,163,184,.28);border-radius:12px}.page-shell .el-button+.el-button{margin-left:0!important}.page-shell .el-form-item__content>.el-button+.el-button{margin-left:10px!important}.page-shell .el-table .cell .el-button+.el-button,.page-shell .card-header .el-button+.el-button,.page-shell .header-buttons .el-button+.el-button{margin-left:8px!important}.page-shell .support-desk{background:transparent}.page-shell .chat-panel{background:#ffffffb8;border:1px solid rgba(148,163,184,.28)}.page-shell .hint,.page-shell .intro{color:#64748b}.page-shell .device-list,.page-shell .admin,.page-shell .online-service,.page-shell .support-desk,.page-shell .technical-content-list,.page-shell .technical-document-list,.page-shell .support-glossary,.page-shell .support-cases,.page-shell .mmg-page,.page-shell .user-list,.page-shell .login-log-list,.page-shell .permission-list,.page-shell .role-list,.page-shell .device-delete-requests,.page-shell .chat-media-cleanup,.page-shell .device-detail,.page-shell .test-page,.page-shell .technical-content-view,.page-shell .technical-content-editor,.page-shell .volc-rtc-page{box-sizing:border-box}@media (min-width: 769px){.page-shell .device-list,.page-shell .admin,.page-shell .online-service,.page-shell .support-desk,.page-shell .technical-content-list,.page-shell .technical-document-list,.page-shell .support-glossary,.page-shell .support-cases,.page-shell .mmg-page,.page-shell .user-list,.page-shell .login-log-list,.page-shell .permission-list,.page-shell .role-list,.page-shell .device-delete-requests,.page-shell .chat-media-cleanup,.page-shell .device-detail,.page-shell .test-page,.page-shell .technical-content-view,.page-shell .technical-content-editor,.page-shell .volc-rtc-page{padding-top:8px;padding-bottom:16px}}@media (max-width: 768px){.page-tech-panel{overflow:visible}}@media (max-width: 768px){.qc-page{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box}body.el-popup-parent--hidden .app-global-back{display:none}}@media (max-width: 768px){.qc-mobile-dialog.el-dialog{margin:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;border-radius:0}.qc-mobile-dialog .el-dialog__header{flex-shrink:0;padding:12px 16px}.qc-mobile-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 16px}.qc-mobile-dialog .el-dialog__footer{flex-shrink:0;display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--el-border-color-lighter);background:var(--el-bg-color);box-shadow:0 -4px 16px #0f172a0f}.qc-mobile-dialog .el-dialog__footer .el-button{flex:1;min-width:0;margin:0}.qc-mobile-dialog .el-form-item{display:block;margin-bottom:14px}.qc-mobile-dialog .el-form-item__label{width:100%!important;max-width:100%;justify-content:flex-start;padding:0 0 6px;line-height:1.35;height:auto}.qc-mobile-dialog .el-form-item__content{margin-left:0!important;width:100%}.qc-mobile-dialog .device-mn-row{flex-direction:column;align-items:stretch}.qc-mobile-dialog .device-mn-row .el-button{width:100%}.qc-mobile-dialog .trace-hint{display:block;margin:8px 0 0;line-height:1.45}.qc-mobile-dialog .trace-row{display:block}.qc-mobile-dialog .trace-v{margin-top:4px;text-align:left}.qc-mobile-dialog .el-upload--picture-card,.qc-mobile-dialog .el-upload-list--picture-card .el-upload-list__item{width:76px;height:76px}.qc-mobile-dialog .discussion-input-row .el-button{width:100%}}.qc-mobile-dialog.el-dialog{max-width:calc(100vw - 24px)}@media (max-width: 768px){.card-header{flex-direction:column!important;align-items:stretch!important;gap:10px;width:100%;box-sizing:border-box}.header-buttons,.card-header-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:8px;box-sizing:border-box}.header-buttons>.el-button,.header-buttons>.el-button+.el-button,.card-header-actions>.el-button,.card-header-actions>.el-button+.el-button,.card-header>.el-button,.card-header>.el-button+.el-button{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box;justify-content:center}.tab-header{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-bottom:12px;box-sizing:border-box}.tab-header>.el-button,.tab-header>.el-button+.el-button{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box}}@media (max-width: 768px){.qc-page .el-card .el-table{font-size:12px}.qc-page .el-card .el-table__body-wrapper{overflow-x:auto}.qc-page .pagination{justify-content:center;overflow-x:auto}.qc-page .search-filter :deep(.el-col){margin-bottom:8px}.qc-page .search-filter :deep(.el-input),.qc-page .search-filter :deep(.el-select){width:100%}.qc-dashboard .qc-dash-search{flex-direction:column;align-items:stretch}.qc-dashboard .qc-dash-search .el-button{width:100%;margin:0}.qc-dashboard .qc-dash-card__actions .el-button{width:100%;margin:0!important}.qc-deferred-collapse :deep(.el-collapse-item__header){padding:10px 12px}.qc-deferred-collapse__hint{display:block;width:100%;margin-top:2px}.qc-deferred-collapse__body{padding:0 8px 10px}}.qc-dash-cards--mobile{display:none}@media (max-width: 768px){.qc-dash-table--desktop{display:none!important}.qc-dash-cards--mobile{display:block!important}}.qc-dash-cards__empty{text-align:center;color:var(--el-text-color-secondary);font-size:14px;padding:24px 12px}.qc-dash-card{padding:12px;margin-bottom:10px;border:1px solid var(--el-border-color-lighter);border-radius:8px;background:var(--el-fill-color-blank)}.qc-dash-card:last-child{margin-bottom:0}.qc-dash-card__head{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.qc-dash-card__idx{flex-shrink:0;width:26px;height:26px;line-height:26px;text-align:center;font-size:12px;font-weight:600;color:var(--el-color-primary);background:var(--el-color-primary-light-9);border-radius:6px}.qc-dash-card__info{flex:1;min-width:0}.qc-dash-card__model{font-size:14px;font-weight:600;color:var(--el-text-color-primary);line-height:1.4;word-break:break-word}.qc-dash-card__mn{margin-top:4px;font-size:13px;color:var(--el-text-color-regular);word-break:break-all}.qc-dash-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.qc-dash-card__customer{font-size:12px;color:var(--el-text-color-secondary)}.qc-dash-card__date{margin-top:4px;font-size:12px;color:var(--el-text-color-secondary)}.qc-dash-card__progress{margin-top:8px;max-width:100%}.qc-dash-card__btn{width:100%;margin:0}.qc-list-cards--mobile{display:none}.qc-list-cards__empty{text-align:center;padding:28px 12px;color:var(--el-text-color-secondary);font-size:14px}.qc-list-card{border:1px solid var(--el-border-color-lighter);border-radius:10px;padding:12px 14px;margin-bottom:10px;background:var(--el-bg-color);box-shadow:0 1px 4px #0f172a0a}.qc-list-card__title{margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.35;color:var(--el-text-color-primary);word-break:break-word}.qc-list-card__sub{margin:-6px 0 10px;font-size:13px;color:var(--el-text-color-regular);word-break:break-all}.qc-list-card__meta{margin:0 0 10px;padding:0}.qc-list-card__row{display:flex;gap:8px;font-size:13px;line-height:1.45;margin-bottom:6px}.qc-list-card__row dt{flex:0 0 4.5em;margin:0;color:var(--el-text-color-secondary)}.qc-list-card__row dd{flex:1;min-width:0;margin:0;word-break:break-word}.qc-list-card__desc{margin:0 0 10px;font-size:13px;line-height:1.45;color:var(--el-text-color-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.qc-list-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.qc-list-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;border-top:1px solid var(--el-border-color-extra-light)}.qc-list-card__actions--one{grid-template-columns:1fr}.qc-list-card__actions .el-button{margin:0;width:100%}@media (max-width: 768px){.qc-page .qc-list-table--desktop{display:none!important}.qc-page .qc-list-cards--mobile{display:block!important}.qc-page .card-header-actions .el-button,.qc-page .header-buttons .el-button,.qc-page .tab-header .el-button{width:100%;margin:0}.qc-page .tab-header{margin-bottom:10px}.qc-page .tab-header .el-button{width:100%}.qc-page .pagination{justify-content:center;flex-wrap:wrap}.qc-page .pagination :deep(.el-pagination__sizes){display:none}}.erp-standard-list{--erp-list-font-size:12px;--erp-list-header-font-size:12px;--erp-operation-font-size:11px;--erp-list-hint-font-size:11px;--erp-filter-font-size:13px;--erp-pagination-font-size:12px;--erp-table-cell-padding:6px}html[data-erp-display-size=compact] .erp-standard-list{--erp-list-font-size:11px;--erp-list-header-font-size:11px;--erp-operation-font-size:10px;--erp-list-hint-font-size:10px;--erp-filter-font-size:12px;--erp-pagination-font-size:11px;--erp-table-cell-padding:4px}html[data-erp-display-size=large] .erp-standard-list{--erp-list-font-size:13px;--erp-list-header-font-size:13px;--erp-operation-font-size:12px;--erp-list-hint-font-size:12px;--erp-filter-font-size:14px;--erp-pagination-font-size:13px;--erp-table-cell-padding:8px}html[data-erp-business-page=true] .el-overlay{--erp-list-font-size:12px;--erp-list-header-font-size:12px;--erp-operation-font-size:11px;--erp-list-hint-font-size:11px;--erp-filter-font-size:13px;--erp-pagination-font-size:12px;--erp-table-cell-padding:6px}html[data-erp-business-page=true][data-erp-display-size=compact] .el-overlay{--erp-list-font-size:11px;--erp-list-header-font-size:11px;--erp-operation-font-size:10px;--erp-list-hint-font-size:10px;--erp-filter-font-size:12px;--erp-pagination-font-size:11px;--erp-table-cell-padding:4px}html[data-erp-business-page=true][data-erp-display-size=large] .el-overlay{--erp-list-font-size:13px;--erp-list-header-font-size:13px;--erp-operation-font-size:12px;--erp-list-hint-font-size:12px;--erp-filter-font-size:14px;--erp-pagination-font-size:13px;--erp-table-cell-padding:8px}html[data-erp-business-page=true]{--erp-list-font-size:12px;--erp-list-header-font-size:12px;--erp-operation-font-size:11px;--erp-list-hint-font-size:11px;--erp-filter-font-size:13px;--erp-pagination-font-size:12px;--erp-table-cell-padding:6px}html[data-erp-business-page=true][data-erp-display-size=compact]{--erp-list-font-size:11px;--erp-list-header-font-size:11px;--erp-operation-font-size:10px;--erp-list-hint-font-size:10px;--erp-filter-font-size:12px;--erp-pagination-font-size:11px;--erp-table-cell-padding:4px}html[data-erp-business-page=true][data-erp-display-size=large]{--erp-list-font-size:13px;--erp-list-header-font-size:13px;--erp-operation-font-size:12px;--erp-list-hint-font-size:12px;--erp-filter-font-size:14px;--erp-pagination-font-size:13px;--erp-table-cell-padding:8px}html[data-erp-document-layout=true][data-erp-business-module=erp]{--erp-text-primary:#0f172a;--erp-text-regular:#334155;--erp-text-secondary:#64748b;--erp-text-placeholder:#94a3b8;--erp-text-disabled:#94a3b8;--erp-link-color:#2563eb;--erp-surface-page:#f8fafc;--erp-surface-panel:#ffffff;--erp-surface-disabled:#f8fafc;--erp-border-color:#e2e8f0;--erp-table-header-bg:#e0f2fe;--erp-row-hover-bg:#e5e7eb;--erp-row-selected-bg:#e5e7eb;--erp-status-success-text:#15803d;--erp-status-success-bg:#f0fdf4;--erp-status-success-border:#bbf7d0;--erp-status-warning-text:#b45309;--erp-status-warning-bg:#fffbeb;--erp-status-warning-border:#fde68a;--erp-status-danger-text:#b91c1c;--erp-status-danger-bg:#fef2f2;--erp-status-danger-border:#fecaca;--erp-status-info-text:#1d4ed8;--erp-status-info-bg:#eff6ff;--erp-status-info-border:#bfdbfe;--erp-status-neutral-text:#475569;--erp-status-neutral-bg:#f1f5f9;--erp-status-neutral-border:#cbd5e1}.erp-standard-list .el-table,.erp-standard-list .el-table .el-link,.erp-standard-list .el-table .el-tag,html[data-erp-business-page=true] .el-overlay .el-table,html[data-erp-business-page=true] .el-overlay .el-table .el-link,html[data-erp-business-page=true] .el-overlay .el-table .el-tag{font-size:var(--erp-list-font-size)}.erp-standard-list .el-table .el-button,html[data-erp-business-page=true] .el-overlay .el-table .el-button{font-size:var(--erp-operation-font-size)}html[data-erp-business-page=true] .el-overlay .el-dialog .el-input__inner,html[data-erp-business-page=true] .el-overlay .el-dialog .el-select__placeholder,html[data-erp-business-page=true] .el-overlay .el-dialog .el-range-input,html[data-erp-business-page=true] .el-overlay .el-dialog .el-button{font-size:var(--erp-filter-font-size)}html[data-erp-business-page=true] .el-overlay .el-table .el-button{font-size:var(--erp-operation-font-size)}.erp-standard-list .filter-bar .el-input,.erp-standard-list .filter-bar .el-select,.erp-standard-list .filter-bar .el-button,.erp-standard-list .filters .el-input,.erp-standard-list .filters .el-select,.erp-standard-list .filters .el-button,.erp-standard-list .batch-bar,.erp-standard-list .toolbar .el-input,.erp-standard-list .toolbar .el-select,.erp-standard-list .toolbar .el-button,.erp-standard-list [class$=__toolbar] .el-input,.erp-standard-list [class$=__toolbar] .el-select,.erp-standard-list [class$=__toolbar] .el-button{font-size:var(--erp-filter-font-size)}.erp-standard-list .filter-bar .el-input__inner,.erp-standard-list .filter-bar .el-select__placeholder,.erp-standard-list .filter-bar .el-range-input,.erp-standard-list .filters .el-input__inner,.erp-standard-list .filters .el-select__placeholder,.erp-standard-list .filters .el-range-input,.erp-standard-list .filters .el-button>span{font-size:var(--erp-filter-font-size)}html[data-erp-document-layout=true]{--erp-toolbar-button-height:32px}html[data-erp-document-layout=true][data-erp-display-size=compact]{--erp-toolbar-button-height:28px}html[data-erp-document-layout=true][data-erp-display-size=large]{--erp-toolbar-button-height:36px}.erp-standard-filter-controls{--erp-standard-filter-height:32px}html[data-erp-display-size=compact] .erp-standard-filter-controls{--erp-standard-filter-height:28px}html[data-erp-display-size=large] .erp-standard-filter-controls{--erp-standard-filter-height:36px}.erp-standard-filter-controls :is(.filter-bar,.filters,.toolbar,.batch-bar,.batch-actions,.oa-batch-bar,.oa-my-filters,[class$=__toolbar]) :is(.el-input__wrapper,.el-select__wrapper,.el-date-editor){box-sizing:border-box;height:var(--erp-standard-filter-height)!important;min-height:var(--erp-standard-filter-height)!important}.erp-standard-filter-controls :is(.filter-bar,.filters,.toolbar,.batch-bar,.batch-actions,.oa-batch-bar,.oa-my-filters,[class$=__toolbar]) .el-button:not(.is-link):not(.is-text):not(.el-table .el-button){box-sizing:border-box;height:var(--erp-standard-filter-height);min-height:var(--erp-standard-filter-height);padding:0 12px;font-size:var(--erp-filter-font-size,13px);line-height:1.4;flex-shrink:0}html[data-erp-document-layout=true] :is(.filter-bar,.filters,.toolbar,.batch-bar,.batch-actions,.oa-batch-bar,.oa-my-filters,[class$=__toolbar]) .el-button:not(.is-link):not(.is-text):not(.el-table .el-button){box-sizing:border-box;height:var(--erp-toolbar-button-height);min-height:var(--erp-toolbar-button-height);padding:0 12px;font-size:var(--erp-filter-font-size,13px);line-height:1.4;flex-shrink:0}@media (max-width:768px){.erp-standard-filter-controls :is(.filter-bar,.filters,.toolbar,.batch-bar,.batch-actions,.oa-batch-bar,.oa-my-filters,[class$=__toolbar]) :is(.el-input__wrapper,.el-select__wrapper,.el-date-editor){height:44px!important;min-height:44px!important}.erp-standard-filter-controls :is(.filter-bar,.filters,.toolbar,.batch-bar,.batch-actions,.oa-batch-bar,.oa-my-filters,[class$=__toolbar]) .el-button:not(.is-link):not(.is-text):not(.el-table .el-button){height:auto;min-height:44px;max-width:100%;min-width:0;padding:8px 12px;white-space:normal}html[data-erp-document-layout=true] :is(.filter-bar,.filters,.toolbar,.batch-bar,.batch-actions,.oa-batch-bar,.oa-my-filters,[class$=__toolbar]) .el-button:not(.is-link):not(.is-text):not(.el-table .el-button){height:auto;min-height:44px;max-width:100%;min-width:0;padding:8px 12px;white-space:normal}}.erp-standard-list .erp-list-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.erp-standard-list .erp-list-header-title{flex:1 1 320px;min-width:0;overflow-wrap:break-word}.erp-standard-list .erp-list-header-settings{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:100%;margin-left:auto}.erp-standard-list .erp-list-header-settings .el-button{margin-left:0;max-width:100%;font-size:var(--erp-filter-font-size);white-space:normal;height:auto;min-height:24px;line-height:1.4;padding:4px 10px}.erp-standard-list .erp-list-header-settings .el-button>span{min-width:0;white-space:normal;overflow-wrap:break-word}@media (max-width:768px){.erp-standard-list .erp-list-header-title{flex-basis:100%}.erp-standard-list .erp-list-header-settings{width:100%}.erp-standard-list .erp-list-header-settings .el-button{min-height:44px}}.erp-standard-list .el-table th.el-table__cell,html[data-erp-business-page=true] .el-overlay .el-table th.el-table__cell{font-size:var(--erp-list-header-font-size);font-weight:600;color:#0f172a;background:#e0f2fe}.erp-standard-list .el-table th.el-table__cell .cell,html[data-erp-business-page=true] .el-overlay .el-table th.el-table__cell .cell{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.erp-standard-list .el-table td.el-table__cell,html[data-erp-business-page=true] .el-overlay .el-table td.el-table__cell{color:#334155}.erp-standard-list .el-table th.el-table__cell,.erp-standard-list .el-table td.el-table__cell,html[data-erp-business-page=true] .el-overlay .el-table th.el-table__cell,html[data-erp-business-page=true] .el-overlay .el-table td.el-table__cell{padding-top:var(--erp-table-cell-padding);padding-bottom:var(--erp-table-cell-padding)}.erp-standard-list .el-table__cell.erp-operation-column .cell{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden}.erp-standard-list .el-table__cell.erp-operation-column .el-button{flex:0 0 auto;font-size:var(--erp-operation-font-size)}.erp-standard-list .el-table__cell.erp-operation-column .el-button+.el-button{margin-left:0!important}html[data-erp-business-page=true] .el-overlay .el-table__cell.erp-operation-column .cell{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden}html[data-erp-business-page=true] .el-overlay .el-table__cell.erp-operation-column .el-button{flex:0 0 auto;font-size:var(--erp-operation-font-size)}html[data-erp-business-page=true] .el-overlay .el-table__cell.erp-operation-column .el-button+.el-button{margin-left:0!important}.erp-standard-list .header-sub,.erp-standard-list .sub,.erp-standard-list .hint,.erp-standard-list .tip,.erp-standard-list .batch-hint,.erp-standard-list .summary-note,.erp-standard-list .edit-hint,.erp-standard-list .ww-fee-note,.erp-standard-list .type-hint,.erp-standard-list .pagination-total{font-size:var(--erp-list-hint-font-size)!important}.erp-standard-list .el-pagination{font-size:var(--erp-pagination-font-size);--el-pagination-font-size:var(--erp-pagination-font-size);--el-pagination-button-width:28px;--el-pagination-button-height:28px}.erp-standard-list .pagination,.erp-standard-list .pagination-bar,.erp-standard-list .pager{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;color:var(--el-text-color-secondary);font-size:var(--erp-pagination-font-size)}.erp-standard-list .erp-date-range-group{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}html[data-erp-document-layout=true] .erp-standard-list .pagination-total{white-space:nowrap;flex-shrink:0}@media (max-width:768px){html[data-erp-document-layout=true] .erp-standard-list .pagination,html[data-erp-document-layout=true] .erp-standard-list .pagination-bar,html[data-erp-document-layout=true] .erp-standard-list .pager{flex-wrap:wrap}html[data-erp-document-layout=true] .erp-standard-list .pagination-total{flex-basis:100%;text-align:center}}html[data-erp-document-layout=true] body.el-popup-parent--hidden .app-global-back{display:none}@media (max-width:768px){.erp-standard-list .pagination,.erp-standard-list .pagination-bar,.erp-standard-list .pager{justify-content:center;gap:6px;margin-top:12px}.erp-standard-list .el-pagination__sizes,.erp-standard-list .el-pagination__jump{display:none}.erp-standard-list .erp-date-range-group{width:100%;flex:1 1 100%}.erp-standard-list .erp-date-range-group>.el-date-editor{width:calc(50% - 4px)!important;min-width:0}}html[data-erp-business-page=true] .el-table,html[data-erp-business-page=true] .el-table .el-link,html[data-erp-business-page=true] .el-table .el-tag{font-size:var(--erp-list-font-size)}html[data-erp-business-page=true] .el-table th.el-table__cell{font-size:var(--erp-list-header-font-size);font-weight:600;color:#0f172a;background:#e0f2fe}html[data-erp-business-page=true] .el-table td.el-table__cell{font-size:var(--erp-list-font-size);color:#334155}html[data-erp-business-page=true] .el-table th.el-table__cell,html[data-erp-business-page=true] .el-table td.el-table__cell{padding-top:var(--erp-table-cell-padding);padding-bottom:var(--erp-table-cell-padding)}html[data-erp-business-page=true] .el-table .el-button{font-size:var(--erp-operation-font-size)}html[data-erp-business-page=true] .el-form .el-input__inner,html[data-erp-business-page=true] .el-form .el-select__placeholder,html[data-erp-business-page=true] .el-form .el-range-input,html[data-erp-business-page=true] .el-form .el-button,html[data-erp-business-page=true] .filter-bar .el-input__inner,html[data-erp-business-page=true] .filter-bar .el-select__placeholder,html[data-erp-business-page=true] .filter-bar .el-range-input,html[data-erp-business-page=true] .filter-bar .el-button,html[data-erp-business-page=true] .toolbar .el-input__inner,html[data-erp-business-page=true] .toolbar .el-select__placeholder,html[data-erp-business-page=true] .toolbar .el-range-input,html[data-erp-business-page=true] .toolbar .el-button,html[data-erp-business-page=true] [class$=__toolbar] .el-input__inner,html[data-erp-business-page=true] [class$=__toolbar] .el-select__placeholder,html[data-erp-business-page=true] [class$=__toolbar] .el-range-input,html[data-erp-business-page=true] [class$=__toolbar] .el-button{font-size:var(--erp-filter-font-size)}html[data-erp-business-page=true] [class*=hint],html[data-erp-business-page=true] [class*=-tip],html[data-erp-business-page=true] [class$=tip]{font-size:var(--erp-list-hint-font-size)!important}html[data-erp-document-layout=true] form[data-erp-auto-form-labels=row] .el-form-item__label{width:var(--erp-auto-form-label-width)!important;min-width:var(--erp-auto-form-label-width)!important;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}html[data-erp-document-layout=true] form[data-erp-auto-form-labels=top] .el-form-item{display:block}html[data-erp-document-layout=true] form[data-erp-auto-form-labels=top] .el-form-item__label{width:100%!important;min-width:0!important;height:auto;justify-content:flex-start;padding:0 0 6px;white-space:normal;word-break:normal;overflow-wrap:anywhere}html[data-erp-document-layout=true] form[data-erp-auto-form-labels=top] .el-form-item__content{margin-left:0!important;min-width:0}html[lang^=en][data-erp-english-responsive=true] .el-button>span,html[lang^=en][data-erp-english-responsive=true] .el-table th .cell,html[lang^=en][data-erp-english-responsive=true] .el-form-item__label{line-height:1.25;overflow-wrap:anywhere}html[lang^=en][data-erp-english-responsive=true] .erp-operation-column .cell{white-space:nowrap;overflow-wrap:normal}html[lang^=en][data-erp-english-responsive=true] .filter-bar .el-button,html[lang^=en][data-erp-english-responsive=true] .filters .el-button,html[lang^=en][data-erp-english-responsive=true] .toolbar .el-button,html[lang^=en][data-erp-english-responsive=true] [class$=__toolbar] .el-button{width:auto;min-width:max-content}html[data-erp-business-page=true] .ole-table{font-size:var(--erp-list-font-size)!important}html[data-erp-business-page=true] .ole-table th{font-size:var(--erp-list-header-font-size)!important}html[data-erp-business-page=true] .ole-table td,html[data-erp-business-page=true] .ole-table th{padding-top:var(--erp-table-cell-padding);padding-bottom:var(--erp-table-cell-padding)}html[data-erp-business-page=true] .ole-table th.erp-native-resizable-column{position:relative}html[data-erp-business-page=true] .erp-native-column-resizer{position:absolute;top:0;right:-4px;width:9px;height:100%;cursor:col-resize;user-select:none;z-index:2}html[data-erp-business-page=true] th.erp-table-resizable-header{position:relative}html[data-erp-business-page=true] .erp-table-column-resizer{position:absolute;top:0;bottom:0;width:10px;cursor:col-resize;user-select:none;z-index:5}html[data-erp-business-page=true] .erp-table-column-resizer--left{left:-5px}html[data-erp-business-page=true] .erp-table-column-resizer--right{right:-5px}html[data-erp-business-page=true] .erp-table-column-resizer:after{position:absolute;top:7px;bottom:7px;left:4px;width:2px;content:"";background:#94a3b8;border-radius:1px;opacity:0;transition:opacity .15s,background .15s}html[data-erp-business-page=true] th.erp-table-resizable-header:hover>.erp-table-column-resizer:after{opacity:.65}html[data-erp-business-page=true] .erp-table-column-resizer:hover:after{background:#2563eb;opacity:1!important}body.erp-table-column-resizing{cursor:col-resize!important;user-select:none!important}html[data-erp-document-layout=true][data-erp-business-module=erp] .erp-standard-list .el-table{--el-table-row-hover-bg-color:var(--erp-row-hover-bg);--el-table-current-row-bg-color:var(--erp-row-selected-bg)}html[data-erp-document-layout=true][data-erp-business-module=erp] .erp-standard-list .el-table__body tr.hover-row>td.el-table__cell{background-color:var(--erp-row-hover-bg)!important}html[data-erp-document-layout=true][data-erp-business-module=erp] .erp-standard-list .el-table__body tr.current-row>td.el-table__cell,html[data-erp-document-layout=true][data-erp-business-module=erp] .erp-standard-list .el-table__body tr:has(>td.el-table-column--selection .el-checkbox.is-checked)>td.el-table__cell{background-color:var(--erp-row-selected-bg)!important}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-dialog__title,html[data-erp-document-layout=true][data-erp-business-module=erp] .el-table th.el-table__cell{color:var(--erp-text-primary)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-table td.el-table__cell,html[data-erp-document-layout=true][data-erp-business-module=erp] .el-form-item__label{color:var(--erp-text-regular)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-link.el-link--primary{--el-link-text-color:var(--erp-link-color)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-input__inner::placeholder,html[data-erp-document-layout=true][data-erp-business-module=erp] .el-textarea__inner::placeholder,html[data-erp-document-layout=true][data-erp-business-module=erp] .el-select__placeholder,html[data-erp-document-layout=true][data-erp-business-module=erp] .el-range-input::placeholder{color:var(--erp-text-placeholder)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-input.is-disabled .el-input__wrapper,html[data-erp-document-layout=true][data-erp-business-module=erp] .el-textarea.is-disabled .el-textarea__inner,html[data-erp-document-layout=true][data-erp-business-module=erp] .el-select .el-input.is-disabled .el-input__wrapper{background:var(--erp-surface-disabled)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-input.is-disabled .el-input__inner,html[data-erp-document-layout=true][data-erp-business-module=erp] .el-textarea.is-disabled .el-textarea__inner{color:var(--erp-text-disabled)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-empty__description,html[data-erp-document-layout=true][data-erp-business-module=erp] .el-pagination__total,html[data-erp-document-layout=true][data-erp-business-module=erp] .el-pagination__jump{color:var(--erp-text-secondary)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-table th.el-table__cell{background:var(--erp-table-header-bg);border-color:var(--erp-border-color)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-table td.el-table__cell{border-color:var(--erp-border-color)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-tag.el-tag--success{--el-tag-text-color:var(--erp-status-success-text);--el-tag-bg-color:var(--erp-status-success-bg);--el-tag-border-color:var(--erp-status-success-border)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-tag.el-tag--warning{--el-tag-text-color:var(--erp-status-warning-text);--el-tag-bg-color:var(--erp-status-warning-bg);--el-tag-border-color:var(--erp-status-warning-border)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-tag.el-tag--danger{--el-tag-text-color:var(--erp-status-danger-text);--el-tag-bg-color:var(--erp-status-danger-bg);--el-tag-border-color:var(--erp-status-danger-border)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-tag.el-tag--primary{--el-tag-text-color:var(--erp-status-info-text);--el-tag-bg-color:var(--erp-status-info-bg);--el-tag-border-color:var(--erp-status-info-border)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-tag.el-tag--info{--el-tag-text-color:var(--erp-status-neutral-text);--el-tag-bg-color:var(--erp-status-neutral-bg);--el-tag-border-color:var(--erp-status-neutral-border)}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-form-item__error{color:var(--erp-status-danger-text)}html[data-erp-document-layout=true][data-erp-business-module=erp] .erp-card-title,html[data-erp-document-layout=true][data-erp-business-module=erp] .erp-card-val.strong{color:var(--erp-text-primary)}html[data-erp-document-layout=true][data-erp-business-module=erp] .erp-card-val{color:var(--erp-text-regular)}html[data-erp-document-layout=true][data-erp-business-module=erp] .erp-card-label,html[data-erp-document-layout=true][data-erp-business-module=erp] .erp-card-empty,html[data-erp-document-layout=true][data-erp-business-module=erp] .scan-hint{color:var(--erp-text-secondary)}html[data-erp-document-layout=true][data-erp-business-module=erp] .scan-err{color:var(--erp-status-danger-text)}html[data-erp-business-page=true]:not([data-erp-document-layout=true]) .erp-document-form-dialog.el-dialog,html[data-erp-business-page=true]:not([data-erp-document-layout=true]) .erp-document-view-dialog.el-dialog,html[data-erp-business-page=true]:not([data-erp-document-layout=true]) .po-full-dialog.el-dialog,html[data-erp-business-page=true]:not([data-erp-document-layout=true]) .voucher-dialog.el-dialog,html[data-erp-business-page=true]:not([data-erp-document-layout=true]) .sales-reconcile-document-dialog.el-dialog{width:96vw!important;max-width:none!important;height:calc(100vh - 32px);height:calc(100dvh - 32px);margin:16px auto!important;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;container-name:erp-document-dialog}html[data-erp-document-layout=true] .el-overlay .el-dialog{max-width:92vw!important;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);margin:32px auto!important;display:flex;flex-direction:column;overflow:hidden}html[data-erp-document-layout=true] .erp-sales-order-editor-dialog.el-dialog{height:calc(100vh - 64px);height:min(900px,calc(100dvh - 64px))}html[data-erp-document-layout=true] .po-full-dialog.el-dialog,html[data-erp-document-layout=true] .voucher-dialog.el-dialog,html[data-erp-document-layout=true] .sales-reconcile-document-dialog.el-dialog{width:min(94vw,1600px)!important;max-width:min(94vw,1600px)!important}html[data-erp-document-layout=true] .el-overlay .el-dialog>.el-dialog__header,html[data-erp-document-layout=true] .el-overlay .el-dialog>.el-dialog__footer{flex:0 0 auto}html[data-erp-document-layout=true] .el-overlay .el-dialog>.el-dialog__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}html[data-erp-document-layout=true][data-erp-business-module=erp] .el-overlay .el-dialog>.el-dialog__body{max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px);scrollbar-gutter:stable}html[data-erp-document-layout=true] .el-overlay .el-dialog>.el-dialog__footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;text-align:right;position:relative;z-index:4;border-top:1px solid var(--el-border-color-lighter);background:var(--el-bg-color)}html[data-erp-document-layout=true] .el-dialog__footer>.erp-dialog-footer-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:100%}html[data-erp-document-layout=true] .el-dialog__footer>.el-button,html[data-erp-document-layout=true] .erp-dialog-footer-actions>.el-button{margin-left:0}html[data-erp-document-layout=true] .el-overlay .picking-detail-dialog{height:calc(100dvh - 64px)}html[data-erp-document-layout=true] .el-overlay .picking-detail-dialog>.el-dialog__body{display:flex;flex-direction:column;max-height:none}html[data-erp-document-layout=true] .picking-detail-dialog .el-descriptions,html[data-erp-document-layout=true] .picking-detail-dialog .lines-bar,html[data-erp-document-layout=true] .picking-detail-dialog .lines-hint{flex:0 0 auto}html[data-erp-document-layout=true] .picking-detail-dialog .picking-detail-table{flex:1 0 240px;min-height:240px;min-width:0}@media (max-width:768px){html[data-erp-document-layout=true] .el-overlay .picking-detail-dialog{height:100dvh}html[data-erp-document-layout=true] .el-overlay .el-dialog>.el-dialog__footer .el-button{min-width:0;max-width:100%;height:auto;min-height:44px;white-space:normal;margin-left:0}}html[data-erp-document-layout=true][data-erp-business-module=erp] .po-full-dialog .ole-scroll{max-height:none!important}html[data-erp-business-page=true] .erp-document-form-dialog>.el-dialog__header,html[data-erp-business-page=true] .erp-document-view-dialog>.el-dialog__header,html[data-erp-business-page=true] .po-full-dialog>.el-dialog__header,html[data-erp-business-page=true] .voucher-dialog>.el-dialog__header,html[data-erp-business-page=true] .sales-reconcile-document-dialog>.el-dialog__header,html[data-erp-business-page=true] .erp-document-form-dialog>.el-dialog__footer,html[data-erp-business-page=true] .erp-document-view-dialog>.el-dialog__footer,html[data-erp-business-page=true] .po-full-dialog>.el-dialog__footer,html[data-erp-business-page=true] .voucher-dialog>.el-dialog__footer,html[data-erp-business-page=true] .sales-reconcile-document-dialog>.el-dialog__footer{flex:0 0 auto}html[data-erp-business-page=true] .erp-document-form-dialog>.el-dialog__body,html[data-erp-business-page=true] .erp-document-view-dialog>.el-dialog__body,html[data-erp-business-page=true] .po-full-dialog>.el-dialog__body,html[data-erp-business-page=true] .voucher-dialog>.el-dialog__body,html[data-erp-business-page=true] .sales-reconcile-document-dialog>.el-dialog__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}html[data-erp-business-page=true] .erp-document-form-dialog>.el-dialog__footer,html[data-erp-business-page=true] .erp-document-view-dialog>.el-dialog__footer,html[data-erp-business-page=true] .po-full-dialog>.el-dialog__footer,html[data-erp-business-page=true] .voucher-dialog>.el-dialog__footer,html[data-erp-business-page=true] .sales-reconcile-document-dialog>.el-dialog__footer{position:relative;z-index:3;border-top:1px solid var(--el-border-color-lighter);background:var(--el-bg-color)}html[data-erp-business-page=true] .erp-document-form-dialog .el-table,html[data-erp-business-page=true] .erp-document-view-dialog .el-table,html[data-erp-business-page=true] .po-full-dialog .el-table,html[data-erp-business-page=true] .voucher-dialog .el-table,html[data-erp-business-page=true] .sales-reconcile-document-dialog .el-table{max-width:100%}@media (max-width:768px){html[data-erp-business-page=true],html[data-erp-business-page=true] .erp-standard-list,html[data-erp-business-page=true] .el-overlay{--erp-list-font-size:13px;--erp-list-header-font-size:12px;--erp-operation-font-size:12px;--erp-list-hint-font-size:12px;--erp-filter-font-size:14px;--erp-pagination-font-size:12px;--erp-table-cell-padding:6px}html[data-erp-document-layout=true] .el-overlay .el-dialog{width:100vw!important;max-width:none!important;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh;margin:0!important;border-radius:0}html[data-erp-business-page=true] .filter-bar,html[data-erp-business-page=true] .filters,html[data-erp-business-page=true] .toolbar,html[data-erp-business-page=true] [class$=__toolbar]{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}html[data-erp-document-layout=true] .erp-standard-list .filter-bar>.el-button{min-width:0;max-width:100%;min-height:44px;height:auto;margin-left:0;white-space:normal;line-height:1.4}html[data-erp-business-page=true] .filter-bar>.el-input,html[data-erp-business-page=true] .filter-bar>.el-select,html[data-erp-business-page=true] .filter-bar>.el-date-editor,html[data-erp-business-page=true] .filter-bar>.el-cascader,html[data-erp-business-page=true] .filters>.el-input,html[data-erp-business-page=true] .filters>.el-select,html[data-erp-business-page=true] .filters>.el-date-editor,html[data-erp-business-page=true] .filters>.el-cascader{width:100%!important;max-width:none!important;flex:1 1 100%}html[data-erp-business-module=collaboration] .el-dialog{width:100vw!important;max-width:none!important;min-height:100vh;min-height:100dvh;margin:0!important;border-radius:0;display:flex;flex-direction:column}html[data-erp-business-module=collaboration] .el-dialog>.el-dialog__header{padding:14px 44px 10px 14px;flex:0 0 auto}html[data-erp-business-module=collaboration] .el-dialog>.el-dialog__body{padding:10px 12px 16px;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}html[data-erp-business-module=collaboration] .el-dialog>.el-dialog__footer{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--el-border-color-lighter)}html[data-erp-business-module=collaboration] .el-dialog>.el-dialog__footer .el-button{min-height:44px;margin-left:0}html[lang^=en][data-erp-english-responsive=true] .el-button>span{white-space:normal;text-align:center}html[lang^=en][data-erp-english-responsive=true] .erp-operation-column .el-button>span{white-space:nowrap}html[data-erp-business-page=true] .el-table__inner-wrapper,html[data-erp-business-page=true] .ole-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}html[data-erp-business-page=true] .erp-document-form-dialog.el-dialog,html[data-erp-business-page=true] .erp-document-view-dialog.el-dialog,html[data-erp-business-page=true] .po-full-dialog.el-dialog,html[data-erp-business-page=true] .voucher-dialog.el-dialog,html[data-erp-business-page=true] .sales-reconcile-document-dialog.el-dialog{width:100vw!important;max-width:none!important;height:100vh;height:100dvh;margin:0!important;border-radius:0}html[data-erp-business-page=true] .erp-document-form-dialog>.el-dialog__header,html[data-erp-business-page=true] .erp-document-view-dialog>.el-dialog__header,html[data-erp-business-page=true] .po-full-dialog>.el-dialog__header,html[data-erp-business-page=true] .voucher-dialog>.el-dialog__header,html[data-erp-business-page=true] .sales-reconcile-document-dialog>.el-dialog__header{padding:14px 44px 10px 14px}html[data-erp-business-page=true] .erp-document-form-dialog>.el-dialog__body,html[data-erp-business-page=true] .erp-document-view-dialog>.el-dialog__body,html[data-erp-business-page=true] .po-full-dialog>.el-dialog__body,html[data-erp-business-page=true] .voucher-dialog>.el-dialog__body,html[data-erp-business-page=true] .sales-reconcile-document-dialog>.el-dialog__body{padding:10px 12px 16px;max-height:none}html[data-erp-business-page=true] .erp-document-form-dialog>.el-dialog__footer,html[data-erp-business-page=true] .erp-document-view-dialog>.el-dialog__footer,html[data-erp-business-page=true] .po-full-dialog>.el-dialog__footer,html[data-erp-business-page=true] .voucher-dialog>.el-dialog__footer,html[data-erp-business-page=true] .sales-reconcile-document-dialog>.el-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}html[data-erp-business-page=true] .erp-document-form-dialog>.el-dialog__footer .el-button,html[data-erp-business-page=true] .erp-document-view-dialog>.el-dialog__footer .el-button,html[data-erp-business-page=true] .po-full-dialog>.el-dialog__footer .el-button,html[data-erp-business-page=true] .voucher-dialog>.el-dialog__footer .el-button,html[data-erp-business-page=true] .sales-reconcile-document-dialog>.el-dialog__footer .el-button{min-height:44px;margin-left:0}html[data-erp-business-page=true] .erp-document-form-dialog .el-form-item,html[data-erp-business-page=true] .erp-document-view-dialog .el-form-item,html[data-erp-business-page=true] .po-full-dialog .el-form-item,html[data-erp-business-page=true] .voucher-dialog .el-form-item,html[data-erp-business-page=true] .sales-reconcile-document-dialog .el-form-item{display:block}html[data-erp-business-page=true] .erp-document-form-dialog .el-form-item__label,html[data-erp-business-page=true] .erp-document-view-dialog .el-form-item__label,html[data-erp-business-page=true] .po-full-dialog .el-form-item__label,html[data-erp-business-page=true] .voucher-dialog .el-form-item__label,html[data-erp-business-page=true] .sales-reconcile-document-dialog .el-form-item__label{width:auto!important;height:auto;margin-bottom:6px;justify-content:flex-start;line-height:1.35}html[data-erp-business-page=true] .erp-document-form-dialog .el-form-item__content,html[data-erp-business-page=true] .erp-document-view-dialog .el-form-item__content,html[data-erp-business-page=true] .po-full-dialog .el-form-item__content,html[data-erp-business-page=true] .voucher-dialog .el-form-item__content,html[data-erp-business-page=true] .sales-reconcile-document-dialog .el-form-item__content{margin-left:0!important;min-width:0}html[data-erp-business-page=true] .erp-document-form-dialog .el-input,html[data-erp-business-page=true] .erp-document-form-dialog .el-select,html[data-erp-business-page=true] .erp-document-form-dialog .el-date-editor,html[data-erp-business-page=true] .erp-document-view-dialog .el-input,html[data-erp-business-page=true] .erp-document-view-dialog .el-select,html[data-erp-business-page=true] .erp-document-view-dialog .el-date-editor,html[data-erp-business-page=true] .po-full-dialog .el-input,html[data-erp-business-page=true] .po-full-dialog .el-select,html[data-erp-business-page=true] .po-full-dialog .el-date-editor,html[data-erp-business-page=true] .voucher-dialog .el-input,html[data-erp-business-page=true] .voucher-dialog .el-select,html[data-erp-business-page=true] .voucher-dialog .el-date-editor,html[data-erp-business-page=true] .sales-reconcile-document-dialog .el-input,html[data-erp-business-page=true] .sales-reconcile-document-dialog .el-select,html[data-erp-business-page=true] .sales-reconcile-document-dialog .el-date-editor{max-width:100%;width:100%!important}}:root{--app-scrollbar-size: 6px;--app-scrollbar-thumb: #909399;--app-scrollbar-hover: #606266;--app-scrollbar-track: #f1f1f1}html,html body *:not(.el-scrollbar__wrap--hidden-default){scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)!important;scrollbar-width:thin!important}@supports selector(::-webkit-scrollbar){html,html body *:not(.el-scrollbar__wrap--hidden-default){scrollbar-width:auto!important}}html::-webkit-scrollbar,html body *::-webkit-scrollbar{width:var(--app-scrollbar-size)!important;height:var(--app-scrollbar-size)!important}html::-webkit-scrollbar-track,html body *::-webkit-scrollbar-track,html::-webkit-scrollbar-corner,html body *::-webkit-scrollbar-corner{background:var(--app-scrollbar-track)!important}html::-webkit-scrollbar-thumb,html body *::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb)!important;border-radius:5px!important}html::-webkit-scrollbar-thumb:hover,html body *::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-hover)!important}html body .el-scrollbar__bar{display:none!important;opacity:1!important;border-radius:5px}html body .el-scrollbar__bar.is-horizontal{height:var(--app-scrollbar-size)}html body .el-scrollbar__bar.is-vertical{width:var(--app-scrollbar-size)}html body .el-scrollbar__bar:has(>.el-scrollbar__thumb[style*="width:"]),html body .el-scrollbar__bar:has(>.el-scrollbar__thumb[style*="height:"]){display:block!important;background:var(--app-scrollbar-track)}html body .el-scrollbar__thumb{background:var(--app-scrollbar-thumb)!important;opacity:1!important}html body .el-scrollbar__thumb:hover{background:var(--app-scrollbar-hover)!important}@media (pointer: coarse){:root{--app-scrollbar-size: 8px}}@media (forced-colors: active){html body .el-scrollbar__thumb{background:ButtonText!important}html body .el-scrollbar__bar{background:Canvas}}@media print{html body .el-scrollbar .el-scrollbar__bar.is-horizontal,html body .el-scrollbar .el-scrollbar__bar.is-vertical,html body .erp-viewport-hscroll{display:none!important}}.locale-switch[data-v-b0fb55a2]{display:inline-flex;align-items:center}.download-manager[data-v-6e8af232]{position:fixed;bottom:0;right:16px;width:380px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--el-border-color-light);border-radius:10px 10px 0 0;box-shadow:0 -4px 24px #0000001f;z-index:3000;transition:transform .2s;font-size:13px}.download-manager.minimized[data-v-6e8af232]{transform:none}.dm-bar[data-v-6e8af232]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;user-select:none;border-radius:10px 10px 0 0;background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:600;font-size:14px}.dm-bar[data-v-6e8af232]:hover{background:var(--el-color-primary-light-8)}.dm-bar-title[data-v-6e8af232]{display:flex;align-items:center;gap:6px}.dm-bar-icon[data-v-6e8af232]{font-size:16px}.dm-bar-toggle[data-v-6e8af232]{font-size:14px}.dm-panel[data-v-6e8af232]{max-height:320px;overflow-y:auto;padding:8px 0}.dm-task[data-v-6e8af232]{padding:10px 16px;border-bottom:1px solid var(--el-border-color-lighter)}.dm-task[data-v-6e8af232]:last-child{border-bottom:none}.dm-task-head[data-v-6e8af232]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:8px}.dm-task-name[data-v-6e8af232]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#303133;min-width:0}.dm-task-info[data-v-6e8af232]{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;color:#909399}.dm-task-actions[data-v-6e8af232]{display:flex;gap:6px;margin-top:8px;justify-content:flex-end}.dm-task-actions .el-button[data-v-6e8af232]{padding:3px 10px;font-size:12px}@media (max-width: 768px){.download-manager[data-v-6e8af232]{right:0;left:0;width:auto;max-width:100vw;border-radius:12px 12px 0 0;bottom:0}.dm-bar[data-v-6e8af232]{border-radius:12px 12px 0 0;padding:12px 16px}.dm-panel[data-v-6e8af232]{max-height:260px}}.gad-fabs[data-v-6b7be04d]{position:fixed;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));display:flex;gap:8px;align-items:center;z-index:2000}.gad-fab[data-v-6b7be04d]{border-radius:999px;border:none;color:#fff;font-size:13px;font-weight:600;padding:9px 14px;cursor:pointer;box-shadow:0 4px 14px #1f386459;white-space:nowrap}.gad-fab-local[data-v-6b7be04d]{background:#0e7490}.gad-fab-local[data-v-6b7be04d]:hover{background:#0b657c}.gad-fab-activity[data-v-6b7be04d]{background:#475569}.gad-fab-activity[data-v-6b7be04d]:hover{background:#334155}.gad-panel[data-v-6b7be04d]{display:flex;flex-direction:column;height:100%}.gad-head[data-v-6b7be04d]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.gad-title[data-v-6b7be04d]{font-weight:600;font-size:16px;color:#1f3864}.gad-close[data-v-6b7be04d]{cursor:pointer;color:#909399;font-size:16px}.gad-msgs[data-v-6b7be04d]{flex:1;overflow-y:auto;padding:8px 0}.gad-empty[data-v-6b7be04d]{color:#94a3b8;font-size:13px;text-align:center;padding:24px 0}.act-item[data-v-6b7be04d]{padding:10px 12px;margin-bottom:10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.act-head[data-v-6b7be04d]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.act-kind[data-v-6b7be04d]{font-size:12px;font-weight:600;color:#1f3864}.act-time[data-v-6b7be04d]{font-size:11px;color:#94a3b8;margin-right:auto}.act-del[data-v-6b7be04d]{border:none;background:transparent;color:#94a3b8;cursor:pointer;font-size:13px;line-height:1;padding:2px 4px;border-radius:4px}.act-del[data-v-6b7be04d]:hover{color:#dc2626;background:#fee2e2}.act-text[data-v-6b7be04d]{font-size:13px;color:#303133;margin:4px 0;word-break:break-word}.act-reply[data-v-6b7be04d]{font-size:13px;color:#0e7490;margin:4px 0;white-space:pre-wrap;word-break:break-word}.act-file[data-v-6b7be04d]{font-size:12px;color:#0e7490;cursor:pointer;margin:3px 0;word-break:break-all;text-decoration:underline dotted}.act-file[data-v-6b7be04d]:hover{color:#0b657c}.act-error[data-v-6b7be04d]{font-size:12px;color:#dc2626;margin:4px 0;word-break:break-word}.erp-viewport-hscroll[data-v-dbf0d05f]{position:fixed;bottom:0;height:calc(var(--app-scrollbar-size, 6px) + 2px);box-sizing:border-box;overflow-x:auto;overflow-y:hidden;z-index:2998;background:var(--el-bg-color);border-top:1px solid var(--el-border-color);box-shadow:0 -2px 8px #00000014}.erp-viewport-hscroll__spacer[data-v-dbf0d05f]{height:1px}.app--has-global-back .erp-viewport-hscroll{bottom:58px}.erp-display-trigger[data-v-0bc1055d]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid var(--el-border-color);border-radius:4px;background:var(--el-bg-color);color:var(--el-text-color-regular);font-size:12px;cursor:pointer;white-space:nowrap}.erp-display-trigger[data-v-0bc1055d]:hover{color:var(--el-color-primary);border-color:var(--el-color-primary-light-5)}.erp-display-trigger strong[data-v-0bc1055d]{color:var(--el-color-primary);font-weight:600}.erp-display-option[data-v-0bc1055d]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:88px}@media (max-width:768px){.erp-display-trigger[data-v-0bc1055d]{display:none}}:root{--erp-excel-action-bg: #fff}.app .el-button--success.is-plain,.app .erp-excel-action{background-color:var(--erp-excel-action-bg)}@media print{.nav-bar,.app-global-back{display:none!important}.app{padding:0!important;min-height:0!important}}.app{font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;min-height:100vh;box-sizing:border-box;padding:12px 12px 28px;max-width:1400px;margin:0 auto}.app.app--has-global-back{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.app-global-back{position:fixed;left:0;right:0;bottom:0;z-index:200;display:flex;justify-content:center;align-items:center;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(148,163,184,.35);box-shadow:0 -6px 28px #0f172a14}.app-global-back-btn{min-width:140px;font-weight:500}.app-global-back-btn .el-icon{margin-right:6px}.app.app--wide-main{max-width:none;width:100%;padding-left:clamp(12px,2vw,24px);padding-right:clamp(12px,2vw,24px)}.app.app--wide-main .nav-bar,.app.app--wide-main .page-shell.page-shell--wide{max-width:none}.nav-bar{display:flex;align-items:center;gap:12px;margin:0 auto 18px;padding:10px 14px;flex-wrap:wrap;max-width:var(--app-content-max, 1200px);width:100%;box-sizing:border-box;background:#ffffff85;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(255,255,255,.75);box-shadow:0 4px 24px #0f172a0f}.nav-menu-scroll{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.nav-menu-scroll::-webkit-scrollbar{height:5px}.nav-menu-scroll::-webkit-scrollbar-thumb{background:#64748b59;border-radius:4px}.nav-menu-scroll .el-menu.el-menu--horizontal{width:max-content;min-width:100%;border-bottom:none!important}.nav-menu-scroll .el-menu--horizontal>.el-menu-item,.nav-menu-scroll .el-menu--horizontal>.el-sub-menu{flex-shrink:0;white-space:nowrap}.el-menu-demo .el-sub-menu__title{border-radius:8px;margin:0 2px}.el-menu-demo .el-sub-menu.is-active .el-sub-menu__title{font-weight:600;background:#ffffffa6!important}.el-menu-demo{flex:1;min-width:max-content;margin-bottom:0;--el-menu-bg-color: transparent;--el-menu-hover-bg-color: rgba(14, 165, 233, .1);--el-menu-active-color: #0284c7;border-bottom:none!important;border-radius:10px;padding:2px 4px}.el-menu-demo .el-menu-item{border-radius:8px;margin:0 2px}.el-menu-demo .el-menu-item.is-active{font-weight:600;background:#ffffffa6!important}@media (min-width: 769px){.el-menu-demo .menu-item-logout.el-menu-item{margin-left:auto!important}}@media (max-width: 768px){.nav-bar{flex-direction:column;align-items:stretch;gap:10px}.nav-menu-scroll{width:100%;margin:0 -2px;padding-bottom:4px}.nav-menu-scroll .el-menu-item{padding:0 12px;font-size:13px}.nav-menu-scroll .el-menu-item .el-icon{margin-right:4px}.nav-locale{justify-content:flex-end;width:100%;padding-top:8px;border-top:1px solid rgba(148,163,184,.28)}}.nav-locale{flex-shrink:0;display:flex;align-items:center;gap:12px}.notify-dropdown{line-height:1}.notify-bell-wrap{cursor:pointer;display:inline-flex;align-items:center;padding:4px;color:var(--el-text-color-regular)}.notify-bell{font-size:20px}.notify-badge .el-badge__content{transform:translate(8px,-4px)}.notify-panel{min-width:280px;max-width:360px;padding:8px 0}.notify-panel-head{display:flex;align-items:center;justify-content:space-between;padding:0 12px 8px;font-weight:600;font-size:14px;border-bottom:1px solid var(--el-border-color-lighter)}.notify-panel-foot{padding:6px 12px 0;text-align:center;border-top:1px solid var(--el-border-color-lighter)}.notify-empty{padding:24px 16px;text-align:center;color:var(--el-text-color-secondary);font-size:13px}.notify-item{padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--el-border-color-extra-light)}.notify-item:hover{background:var(--el-fill-color-light)}.notify-item.unread{background:var(--el-color-primary-light-9)}.notify-item-title{font-weight:600;font-size:13px;margin-bottom:4px}.notify-item-body{font-size:12px;color:var(--el-text-color-regular);line-height:1.45;word-break:break-word}.notify-item-footer{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.notify-item-time{font-size:11px;color:var(--el-text-color-secondary)}.notify-item-del{font-size:14px;color:var(--el-text-color-secondary);cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .15s}.notify-item:hover .notify-item-del{opacity:1}@media (max-width: 768px){.el-image-viewer__actions{bottom:60px!important}.el-image-viewer__btn.el-image-viewer__close{top:20px}}.home-page[data-v-2d1828d4]{position:relative;z-index:1}.duty-self-alert[data-v-2d1828d4]{margin-bottom:12px;text-align:left}.duty-current-box[data-v-2d1828d4]{position:relative;z-index:1;margin-bottom:14px;padding:12px 14px 12px 18px;border-radius:14px;background:linear-gradient(150deg,#f0fdf9,#ecfdf5 55%,#f0fdfa);border:1px solid rgba(16,185,129,.32);text-align:left;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.duty-section+.duty-section[data-v-2d1828d4]{padding-left:12px;border-left:1px solid rgba(245,158,11,.28)}.duty-subtitle[data-v-2d1828d4]{margin:0 0 10px;font-size:15px;font-weight:600;color:#334155}.duty-section--current .duty-subtitle[data-v-2d1828d4]{color:#047857}.duty-section--next .duty-subtitle[data-v-2d1828d4]{color:#b45309}.duty-next-time[data-v-2d1828d4]{margin-left:8px;font-size:12px;font-weight:500;color:#64748b}.duty-tags[data-v-2d1828d4]{display:flex;flex-wrap:wrap;gap:8px}.duty-tag[data-v-2d1828d4]{display:inline-flex;align-items:center;gap:6px}.duty-phone-muted[data-v-2d1828d4]{font-size:12px;color:#64748b}@media (max-width: 768px){.duty-current-box[data-v-2d1828d4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.duty-section+.duty-section[data-v-2d1828d4]{padding-left:8px;border-left:1px solid rgba(148,163,184,.26)}.duty-subtitle[data-v-2d1828d4]{font-size:13px}.duty-next-time[data-v-2d1828d4]{display:block;margin-left:0;margin-top:2px}.duty-tags[data-v-2d1828d4]{gap:6px}.duty-phone-muted[data-v-2d1828d4]{display:none}}.home-head[data-v-2d1828d4]{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:6px}.home-head h1[data-v-2d1828d4]{margin:0;font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:700;font-size:clamp(1.35rem,4vw,1.85rem);letter-spacing:.04em;background:linear-gradient(100deg,#0369a1,#5b21b6 42%,#0d9488);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.35;max-width:100%;padding:0 4px;box-sizing:border-box}@media (max-width: 480px){.home-head h1[data-v-2d1828d4]{letter-spacing:.03em;font-size:clamp(1.05rem,4.5vw,1.45rem)}}.pending-human-wrap[data-v-2d1828d4]{position:relative;z-index:1;text-align:left;margin-bottom:10px}.pending-sound-bar[data-v-2d1828d4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:8px 10px 8px 14px;background:linear-gradient(150deg,#faf5ff,#f5f3ff);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(139,92,246,.3);box-shadow:0 4px 16px #7c3aed0f}.pending-sound-label[data-v-2d1828d4]{font-size:13px;font-weight:600;color:#6d28d9}.pending-sound-hint[data-v-2d1828d4]{flex:1 1 220px;min-width:0;line-height:1.45;color:#64748b}.pending-alert[data-v-2d1828d4]{border-radius:14px;overflow:hidden}.home-page[data-v-2d1828d4] .pending-alert.el-alert--warning{background:linear-gradient(150deg,#ffedd5e6,#fee2e2b8);border:1px solid rgba(249,115,22,.4);border-left:4px solid #f97316;--el-alert-bg-color: transparent}.home-page[data-v-2d1828d4] .pending-alert .el-alert__title{color:#92400e}.home-page[data-v-2d1828d4] .pending-alert .el-alert__description{color:#334155}.pending-title[data-v-2d1828d4]{font-size:15px;font-weight:600;color:#92400e}.pending-body[data-v-2d1828d4]{margin-top:8px}.pending-row[data-v-2d1828d4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid rgba(148,163,184,.25)}.pending-row[data-v-2d1828d4]:last-of-type{border-bottom:none}.pending-meta[data-v-2d1828d4]{font-size:13px;color:#475569;line-height:1.5;flex:1;min-width:200px}.pending-meta .sep[data-v-2d1828d4]{margin:0 6px;color:#94a3b8}.pending-time[data-v-2d1828d4]{display:block;margin-top:4px;font-size:12px;color:#64748b}.desk-btn[data-v-2d1828d4]{margin-top:8px}.pending-ok[data-v-2d1828d4]{padding:6px 10px;text-align:center;color:#059669;background:linear-gradient(150deg,#f0fdf4,#ecfdf5);border:1px solid rgba(16,185,129,.25);border-radius:10px}.home-page[data-v-2d1828d4] .pending-ok .el-text{color:#059669!important}.online-customers-wrap[data-v-2d1828d4]{margin-top:12px;padding:12px 12px 12px 16px;border:1px solid rgba(14,165,233,.3);border-radius:14px;background:linear-gradient(150deg,#f0f9ff,#ecfeff)}.online-customers-toolbar[data-v-2d1828d4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-bottom:6px}.home-page[data-v-2d1828d4] .online-customers-toolbar .el-button.is-link{color:#0284c7}.home-page[data-v-2d1828d4] .online-customers-toolbar .el-button.is-link:hover{color:#0369a1}.online-customers-toolbar-left[data-v-2d1828d4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.online-customers-title[data-v-2d1828d4]{margin:0;font-size:16px;font-weight:600;color:#0369a1}.online-customers-count[data-v-2d1828d4]{font-size:13px;color:#64748b}.online-customers-hint[data-v-2d1828d4]{margin:0 0 4px;font-size:12px;color:#64748b;line-height:1.45}.stale-cell-ok[data-v-2d1828d4]{font-size:12px;color:#94a3b8}.online-customers-table[data-v-2d1828d4]{width:100%;border-radius:12px;overflow:hidden}.home-page[data-v-2d1828d4] .online-customers-table{--el-table-bg-color: #ffffff;--el-table-tr-bg-color: #f8fafc;--el-table-header-bg-color: #e0f2fe;--el-table-row-hover-bg-color: #f0f9ff;--el-table-text-color: #334155;--el-table-header-text-color: #0f172a;--el-border-color-lighter: #e2e8f0}.home-page[data-v-2d1828d4] .online-customers-table .cell{color:#334155}.home-page[data-v-2d1828d4] .online-customers-table .el-button.is-link{color:#0284c7}.online-customers-empty[data-v-2d1828d4]{padding:6px 0;text-align:center;color:#64748b}.sec-ico[data-v-2d1828d4]{margin-right:6px;font-size:.98em;vertical-align:-1px;filter:saturate(1.15)}.actions-section[data-v-2d1828d4]{position:relative;z-index:1;margin:10px 0 0;padding:12px 12px 12px 16px;border-radius:14px;border:1px solid rgba(99,102,241,.26);background:linear-gradient(150deg,#eef2ff,#f5f3ff);box-sizing:border-box}.welcome[data-v-2d1828d4]{position:relative;z-index:1;margin:0 0 10px;color:#4338ca;font-weight:600;font-size:14px;letter-spacing:.02em}.actions[data-v-2d1828d4]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;max-width:100%;box-sizing:border-box;align-items:stretch;justify-items:stretch}@media (min-width: 760px){.actions[data-v-2d1828d4]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;margin-left:auto;margin-right:auto;gap:10px}}.action-group[data-v-2d1828d4]{min-width:0;padding:10px;border:1px solid rgba(148,163,184,.26);border-radius:12px;background:#ffffffb8}.action-group-title[data-v-2d1828d4]{margin:0 0 8px;font-size:13px;font-weight:700;color:#475569;letter-spacing:.04em}.action-list[data-v-2d1828d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.action-group--service .action-group-title[data-v-2d1828d4]{color:#0369a1}.action-group--technical .action-group-title[data-v-2d1828d4]{color:#047857}.action-group--quality .action-group-title[data-v-2d1828d4]{color:#4338ca}.action-group--tools .action-group-title[data-v-2d1828d4]{color:#7e22ce}@media (max-width: 420px){.action-list[data-v-2d1828d4]{grid-template-columns:minmax(0,1fr)}}.home-page .actions[data-v-2d1828d4] .el-button{width:100%;max-width:100%;min-width:0;margin:0!important;min-height:42px;height:auto;box-sizing:border-box;border-radius:11px;font-weight:600;letter-spacing:.02em;white-space:normal;line-height:1.3;padding:8px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-width:1px;border-style:solid;box-shadow:0 1px 3px #0f172a0f;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.home-page .actions[data-v-2d1828d4] .el-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a14}.home-page .actions[data-v-2d1828d4] .action-btn--device{background:linear-gradient(180deg,#e0f2fe,#bae6fd 55%,#7dd3fc);border-color:#0284c7;color:#0c4a6e}.home-page .actions[data-v-2d1828d4] .action-btn--device:hover{border-color:#0369a1;background:linear-gradient(180deg,#f0f9ff,#bae6fd)}.home-page .actions[data-v-2d1828d4] .action-btn--service{background:#f8fafcf2;border-color:#94a3b88c;color:#334155}.home-page .actions[data-v-2d1828d4] .action-btn--support{background:#fffbebf2;border-color:#f59e0b8c;color:#b45309}.home-page .actions[data-v-2d1828d4] .action-btn--docs{background:#f0f9fff2;border-color:#0ea5e973;color:#0369a1}.home-page .actions[data-v-2d1828d4] .action-btn--knowledge{background:#ecfdf5f2;border-color:#10b98173;color:#047857}.home-page .actions[data-v-2d1828d4] .action-btn--qc{background:#eef2fff5;border-color:#6366f173;color:#3730a3}.home-page .actions[data-v-2d1828d4] .action-btn--qc-propose{background:#4f46e5;border-color:#4f46e5;color:#fff;font-weight:600}.home-page .actions[data-v-2d1828d4] .action-btn--qc-propose:hover{background:#4338ca;border-color:#4338ca;color:#fff}.home-page .actions[data-v-2d1828d4] .action-btn--duty{background:#fff7edf5;border-color:#f973166b;color:#9a3412}.home-page .actions[data-v-2d1828d4] .action-btn--titancow{background:linear-gradient(180deg,#cffafe,#a5f3fc 55%,#67e8f9);border-color:#0891b2;color:#155e75}.home-page .actions[data-v-2d1828d4] .action-btn--titancow:hover{border-color:#0e7490;background:linear-gradient(180deg,#ecfeff,#a5f3fc)}.home-footer[data-v-2d1828d4]{position:relative;z-index:1;margin-top:12px;padding-top:8px;border-top:1px solid rgba(148,163,184,.35);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;letter-spacing:.04em}.home-page[data-v-2d1828d4] .home-footer .el-text{color:#64748b!important}.section-card[data-v-2d1828d4]{position:relative}.section-card[data-v-2d1828d4]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:14px 0 0 14px;z-index:2;pointer-events:none}.section-card--duty[data-v-2d1828d4]:before{background:linear-gradient(180deg,#10b981,#14b8a6)}.section-card--sound[data-v-2d1828d4]:before{border-radius:12px 0 0 12px;background:linear-gradient(180deg,#8b5cf6,#a855f7)}.section-card--online[data-v-2d1828d4]:before{background:linear-gradient(180deg,#0ea5e9,#06b6d4)}.section-card--actions[data-v-2d1828d4]:before{background:linear-gradient(180deg,#6366f1,#8b5cf6)}
