@media (max-width: 767px){html{-webkit-text-size-adjust:100%}.el-scrollbar__wrap,.el-table__body-wrapper,.el-table__header-wrapper,.el-descriptions__body{-webkit-overflow-scrolling:touch}.el-overlay-dialog{overflow:hidden}.el-dialog{width:100%!important;max-width:100%!important;margin:0!important;border-radius:0!important;height:100vh;display:flex;flex-direction:column}.el-dialog__header{flex-shrink:0;padding:14px 48px 14px 16px;margin-right:0;border-bottom:1px solid #f0f0f0}.el-dialog__headerbtn{top:6px;right:6px;width:40px;height:40px}.el-dialog__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px}.el-dialog__footer{flex-shrink:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #f0f0f0}.el-dialog.is-fullscreen{border-radius:0}.el-drawer{width:100%!important;max-width:100%!important}.el-drawer__header{margin-bottom:12px;padding:14px 16px;border-bottom:1px solid #f0f0f0}.el-drawer__body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 16px}.el-message-box{width:90vw!important;max-width:420px}.el-message-box__content{max-height:60vh;overflow-y:auto}.el-message,.el-notification{max-width:92vw!important}.el-form-item{flex-direction:column;align-items:stretch}.el-form-item__label{width:100%!important;max-width:100%!important;justify-content:flex-start;text-align:left!important;padding:0 0 4px!important;line-height:1.4}.el-form-item__content{margin-left:0!important}.el-form--inline .el-form-item{display:flex;width:100%;margin-right:0}.el-col-4,.el-col-6,.el-col-8,.el-col-9,.el-col-10,.el-col-12,.el-col-md-6,.el-col-md-8,.el-col-md-12,.el-col-lg-6,.el-col-lg-8,.el-col-lg-12{max-width:100%!important;flex:0 0 100%!important}.el-form-item .el-input,.el-form-item .el-select,.el-form-item .el-date-editor,.el-form-item .el-cascader,.el-form-item .el-textarea,.el-form-item .el-input-number{width:100%!important}.el-date-range-picker{width:96vw!important;max-width:96vw}.el-date-range-picker__content{width:100%!important;padding:8px}.el-date-range-picker__content.is-left{border-right:none!important;border-bottom:1px solid var(--el-border-color-lighter)}.el-picker-panel{max-width:96vw}.el-picker-panel__body-wrapper,.el-picker-panel__body{min-width:0!important}.el-select-dropdown,.el-cascader__dropdown,.el-autocomplete-suggestion,.el-popover.el-popper{max-width:92vw!important}.el-table{font-size:13px}.el-table .cell{padding:0 6px}.el-table th.el-table__cell,.el-table td.el-table__cell{padding:7px 0}.el-table .el-button--small{padding:5px 8px}.el-pagination{flex-wrap:wrap;justify-content:center;row-gap:6px;padding-left:0!important;padding-right:0!important}.el-button{min-height:34px}.el-button--small{min-height:30px}.el-checkbox,.el-radio{min-height:28px}.el-tabs__nav-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.el-card__body{padding:12px}.el-descriptions__body{overflow-x:auto}}:root{--academy-brand: #1a237e;--academy-brand-grad: linear-gradient(135deg, #3949ab 0%, #1a237e 100%);--m-bg: #f2f3f5;--m-card-shadow: 0 2px 12px rgba(31, 45, 61, .06);--m-hero-grad: linear-gradient(135deg, #66b1ff 0%, #409eff 100%);--m-risk-grad: linear-gradient(135deg, #ffb55c 0%, #ff8f1f 100%);--m-location-grad: linear-gradient(135deg, #4dd49a 0%, #00b578 100%);--m-asset-grad: linear-gradient(135deg, #66b1ff 0%, #409eff 100%);--m-violation-grad: linear-gradient(135deg, #ff8080 0%, #e8352b 100%);--m-transfer-grad: linear-gradient(135deg, #4fd1c5 0%, #12a3a3 100%);--m-tabbar-space: calc(80px + env(safe-area-inset-bottom, 0px)) }.global-notify[data-v-bd0785fc]{position:fixed;top:16px;right:16px;z-index:9999;pointer-events:none}.notify-stack[data-v-bd0785fc]{display:flex;flex-direction:column;gap:8px;pointer-events:auto}.notify-item[data-v-bd0785fc]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;min-width:280px;max-width:420px;background:#fff;border-radius:6px;box-shadow:0 4px 12px #0000001f;cursor:pointer;border-left:4px solid #409eff}.notify-success[data-v-bd0785fc]{border-left-color:#67c23a}.notify-warning[data-v-bd0785fc]{border-left-color:#e6a23c}.notify-error[data-v-bd0785fc]{border-left-color:#f56c6c}.notify-info[data-v-bd0785fc]{border-left-color:#409eff}.notify-icon[data-v-bd0785fc]{margin-top:2px;flex-shrink:0}.notify-success .notify-icon[data-v-bd0785fc]{color:#67c23a}.notify-warning .notify-icon[data-v-bd0785fc]{color:#e6a23c}.notify-error .notify-icon[data-v-bd0785fc]{color:#f56c6c}.notify-info .notify-icon[data-v-bd0785fc]{color:#409eff}.notify-content[data-v-bd0785fc]{flex:1;min-width:0}.notify-title[data-v-bd0785fc]{font-size:14px;font-weight:600;color:#303133}.notify-message[data-v-bd0785fc]{font-size:13px;color:#606266;margin-top:4px;word-break:break-word}.notify-close[data-v-bd0785fc]{margin-left:4px}.global-loading-mask[data-v-bd0785fc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffb3;display:flex;align-items:center;justify-content:center;z-index:9998}.global-loading-spinner[data-v-bd0785fc]{display:flex;flex-direction:column;align-items:center;gap:12px}.global-loading-spinner .is-loading[data-v-bd0785fc]{color:#409eff;animation:rotating-bd0785fc 1.5s linear infinite}.global-loading-text[data-v-bd0785fc]{color:#606266;font-size:14px}@keyframes rotating-bd0785fc{to{transform:rotate(360deg)}}.notify-enter-active[data-v-bd0785fc],.notify-leave-active[data-v-bd0785fc]{transition:all .25s ease}.notify-enter-from[data-v-bd0785fc],.notify-leave-to[data-v-bd0785fc]{opacity:0;transform:translate(40px)}.fade-enter-active[data-v-bd0785fc],.fade-leave-active[data-v-bd0785fc]{transition:opacity .2s ease}.fade-enter-from[data-v-bd0785fc],.fade-leave-to[data-v-bd0785fc]{opacity:0}html,body,#app{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f2f5;color:#303133}*{box-sizing:border-box}
