.page-header[data-v-2a0f84cf]{width:100%;max-width:600px;box-sizing:border-box;margin:0 auto;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#edf6ff;border-bottom:1px solid #dceafb;color:#26384a;flex-shrink:0}.page-header h1[data-v-2a0f84cf]{flex:1;min-width:0;margin:0;text-align:center;font-size:calc(17px*var(--app-font-scale, 1));font-weight:600;line-height:1.5;overflow-wrap:anywhere}.back[data-v-2a0f84cf]{min-width:44px;min-height:44px;border:0;border-radius:14px;background:hsla(0,0%,100%,.7019607843137254);color:#5ba1e6;font-size:calc(19px*var(--app-font-scale, 1));cursor:pointer}.actions[data-v-2a0f84cf]{width:44px;flex-shrink:0;display:flex;justify-content:flex-end}.actions[data-v-2a0f84cf] button{width:44px;min-height:44px;padding:6px;border:0;border-radius:14px;background:hsla(0,0%,100%,.7019607843137254);color:#5ba1e6;font-size:calc(18px*var(--app-font-scale, 1));cursor:pointer}.web-session-shell[data-v-1b40c99d]{height:100vh;height:100dvh;overflow:auto;background:#f2f7fc}.web-page-frame[data-v-1b40c99d]{width:100%;max-width:600px;contain:layout;margin:0 auto;box-sizing:border-box;box-shadow:-1px 0 #e7f0f8,1px 0 #e7f0f8}.web-page-frame[data-v-1b40c99d]>:not(.page-header){max-width:100%;box-sizing:border-box}.app-expired[data-v-1b40c99d]{background:#fdf6ec;color:#94651d;padding:12px 16px;font-size:calc(14px*var(--app-font-scale, 1));line-height:1.6;text-align:left}.web-logout-confirm{width:calc(100% - 32px);max-width:420px;box-sizing:border-box}.web-logout-confirm .el-button{min-height:40px;white-space:normal;line-height:1.5}.web-logout-confirm .el-button--primary{background:#5ba1e6;border-color:#5ba1e6}.web-logout-confirm .el-message-box__message{overflow-wrap:anywhere}#app.web-browser{min-height:100vh;min-height:100dvh;background:#fff}body{-webkit-user-select:none;-moz-user-select:none;user-select:none}[contenteditable=""],[contenteditable=plaintext-only],[contenteditable=true],input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}::-webkit-scrollbar{width:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}body{margin:0;padding:0;border:0;font-size:calc(16px*var(--app-font-scale, 1))}button,input,select,textarea{font-size:calc(13.33333px*var(--app-font-scale, 1))}html.app-font-enlarged .el-button{white-space:normal;height:auto;min-height:40px;line-height:1.3}html.app-font-enlarged .el-message{min-width:0;max-width:calc(100vw - 24px)}html.app-font-enlarged .el-message__content{line-height:1.5;overflow-wrap:anywhere}html.app-font-enlarged .el-message-box{max-width:calc(100vw - 32px)}html.app-font-enlarged .el-message-box__message{overflow-wrap:anywhere}html.app-font-enlarged .el-select-dropdown{max-width:calc(100vw - 16px)}html.app-font-enlarged .el-select-dropdown__item{height:auto;min-height:34px;line-height:1.5;padding-top:7px;padding-bottom:7px;white-space:normal;overflow-wrap:anywhere}html.app-font-enlarged .el-date-picker{max-width:calc(100vw - 16px)}html.app-font-enlarged .el-date-picker .el-picker-panel__content{width:auto}html.app-font-enlarged .control-actions,html.app-font-enlarged .control-row,html.app-font-enlarged .filter-heading,html.app-font-enlarged .record-heading,html.app-font-enlarged .section-head{flex-wrap:wrap}html.app-font-enlarged .tabs button{min-width:0;white-space:normal;line-height:1.4}html.app-font-enlarged .record-heading time{overflow-wrap:anywhere}html.app-font-enlarged .el-form-item__label{height:auto;line-height:1.5;padding-top:8px;padding-bottom:8px}@media (max-width:600px){html.app-font-enlarged .date-range{grid-template-columns:minmax(0,1fr)}}html.app-font-enlarged .bottom-tabs button,html.app-font-enlarged .param-tabs button,html.app-font-enlarged .tank-tabs button{min-width:0;white-space:normal;line-height:1.4;overflow-wrap:anywhere}.el-image-viewer__wrapper{touch-action:none;overscroll-behavior:contain}.el-image-viewer__img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-image-viewer__actions{bottom:calc(30px + env(safe-area-inset-bottom, 0px))}