.boot-splash-app[data-v-f69312c9]{z-index:99999;background:#ffffffeb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.boot-splash-app__panel[data-v-f69312c9]{background:#fff;border-radius:8px;min-width:260px;max-width:90vw;padding:24px 28px;box-shadow:0 4px 24px #00000014}.boot-splash-app__text[data-v-f69312c9]{color:#606266;text-align:center;margin:0 0 16px;font-size:14px}.boot-splash-app__bar[data-v-f69312c9]{background:#ebeef5;border-radius:2px;height:4px;overflow:hidden}.boot-splash-app__bar-inner[data-v-f69312c9]{background:linear-gradient(90deg,#409eff,#79bbff);border-radius:2px;width:35%;height:100%;animation:1.2s ease-in-out infinite boot-splash-app-indeterminate-f69312c9}@keyframes boot-splash-app-indeterminate-f69312c9{0%{transform:translate(-100%)}to{transform:translate(320%)}}:root{--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--oc-primary:#409eff;--oc-sidebar-bg:#304156;--oc-sidebar-text:#bfcbd9;--oc-sidebar-active:#409eff;--oc-sidebar-logo-bg:#263445;--oc-header-bg:#fff;--oc-header-text:#606266;--oc-page-bg:#f0f2f5;--oc-body-bg:#f5f5f5;--oc-card-bg:#fff;--oc-radius:4px;--oc-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;--oc-logo-url:none;--oc-sidebar-bg-image:none}html,body{font-family:var(--oc-font-family)}body{color:#333;background-color:var(--oc-body-bg)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-size:14px;line-height:1.5}#app{height:100%}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary)}.el-message{top:80px!important}.statistics-dept-tree-popper .el-tree,.expense-dept-tree-popper .el-tree{max-height:280px;overflow-y:auto}.statistics-dept-tree-popper.el-tree-select__popper .el-select-dropdown__header,.expense-dept-toolbar-tree-header-popper.el-tree-select__popper .el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-lighter);padding:8px 12px}.expense-dept-dialog-tree-popper.el-tree-select__popper{width:420px!important;min-width:360px!important;max-width:min(520px,92vw)!important}.expense-dept-dialog-tree-popper .el-select-dropdown__wrap{max-height:320px}.expense-dept-dialog-tree-popper .el-tree{width:100%;max-height:280px;overflow-y:auto}.expense-dept-dialog-tree-popper .el-tree-node__content{padding-right:8px}.expense-dept-dialog-tree-popper .el-tree-node__label{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.expense-toolbar-select-dropdown.el-select-dropdown .el-select-dropdown__header,.rtm-vehicle-type-select-popper.el-select-dropdown .el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-lighter);padding:8px 12px}.rtm-vehicle-type-select-popper .rtm-vehicle-type-option-row{box-sizing:border-box;align-items:center;gap:8px;width:100%;display:flex}.rtm-vehicle-type-select-popper .rtm-vehicle-type-option-label{flex:1;min-width:0}.rtm-vehicle-type-select-popper .rtm-vehicle-type-option-row .el-checkbox{pointer-events:none}.rtm-map-vehicle-marker{cursor:pointer}.rtm-map-vehicle-marker-inner svg{filter:drop-shadow(0 1px 2px #00000059);display:block}.rtm-map-vehicle-marker-inner--generic{flex-direction:column;align-items:center;display:flex}.rtm-map-vehicle-plate-above{letter-spacing:.03em;font-variant-numeric:tabular-nums;color:#0a0a0a;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff,0 -1px #fff,0 1px #fff,-1px 0 #fff,1px 0 #fff,0 0 8px #fff,0 2px 4px #00000059;white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin-bottom:2px;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden}.rtm-map-vehicle-marker-inner--generic svg{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 2px #ffffffd9)drop-shadow(0 1px 2px #00000080);flex-shrink:0;display:block;overflow:visible}.rtm-map-vehicle-marker-inner--side-png{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:flex-end;width:72px;height:26px;line-height:0;display:flex}.rtm-map-marker-veh-png{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 1px 2px #00000073);width:auto;max-width:72px;height:auto;max-height:26px;display:block}.rtm-map-vehicle-marker-inner--side-png[data-online="0"] .rtm-map-marker-veh-png{filter:grayscale(.88)brightness(.92)drop-shadow(0 1px 2px #0006)}.vehicle-detail-dialog .el-dialog__body{padding:12px 20px 8px}.vehicle-detail-dialog .el-dialog__footer{border-top:1px solid #ebeef5;padding-top:8px}.std-query-multi-select .el-select__wrapper{border-radius:4px;min-height:32px;padding:0 10px}.std-query-multi-select .el-select__tags{gap:4px}.std-query-multi-select .el-tag{max-width:140px}.std-query-select-popper .el-select-dropdown__item{font-size:13px}.std-query-role-name-popper .el-select-dropdown__item{padding-right:12px}.std-query-role-name-popper .role-name-option{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.std-query-role-name-popper .role-name-option-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.std-query-role-name-popper .role-name-option-type{color:#909399;flex-shrink:0;font-size:12px}.std-dept-tree-fullname-popper.el-tree-select__popper{width:max-content!important;min-width:520px!important;max-width:92vw!important}.std-dept-tree-fullname-popper .el-select-dropdown__wrap{max-height:320px}.std-dept-tree-fullname-popper .el-tree{width:max-content;min-width:100%}.std-dept-tree-fullname-popper .el-tree-node__content{min-width:100%;padding-right:12px;width:max-content!important}.std-dept-tree-fullname-popper .el-tree-node__label{text-overflow:clip!important;white-space:nowrap!important;flex:none!important;width:auto!important;max-width:none!important;display:inline-block!important;overflow:visible!important}.dept-linked-tree-hint{color:var(--el-text-color-secondary);padding:2px 12px 6px;font-size:12px;line-height:1.4;display:block}.dept-linked-tree-node-label{cursor:pointer;max-width:100%;display:inline-block}.dept-linked-tree-node-label:hover{color:var(--el-color-primary)}.approval-auto-pass-login-alert .el-message-box__message{width:100%}.approval-auto-pass-login-alert__body{flex-direction:column;gap:16px;display:flex}.approval-auto-pass-login-alert__text{color:#606266;white-space:pre-wrap;margin:0;line-height:1.7}.approval-auto-pass-login-alert .el-checkbox{height:auto}.el-picker__popper.date-range-shortcuts-bottom .el-picker-panel__sidebar{display:none!important}.el-picker__popper.date-range-shortcuts-bottom .el-picker-panel.has-sidebar .el-picker-panel__body{margin-left:0}.el-picker__popper.date-range-shortcuts-bottom .date-range-shortcuts-footer{border-top:1px solid var(--el-border-color-lighter);box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.el-picker__popper.date-range-shortcuts-bottom .date-range-shortcuts-footer__items{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.el-picker__popper.date-range-shortcuts-bottom .date-range-shortcuts-footer__actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.el-picker__popper.date-range-shortcuts-bottom .date-range-shortcuts-footer__btn{background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;white-space:nowrap;border:none;border-radius:4px;margin:0;padding:4px 10px;font-size:13px;line-height:1.4}.el-picker__popper.date-range-shortcuts-bottom .date-range-shortcuts-footer__btn:hover{color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.el-picker__popper.date-range-shortcuts-bottom .date-range-shortcuts-footer__btn:focus-visible{outline:2px solid var(--el-color-primary-light-5);outline-offset:1px}
