.v-application .app-header[data-v-116561a2]{background:#fff!important;border-bottom:1px solid #e5e5e5;box-shadow:0 1px 4px #00000014}.v-application .app-header .header-inner[data-v-116561a2]{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 24px;width:100%}.v-application .app-header .header-brand[data-v-116561a2]{align-items:center;display:flex;gap:12px}.v-application .app-header .header-brand .brand-text[data-v-116561a2]{align-items:baseline;display:flex;gap:8px}.v-application .app-header .header-brand .brand-text .brand-name[data-v-116561a2]{color:#555;font-size:18px;font-weight:600;letter-spacing:.02em}.v-application .app-header .header-brand .brand-text .brand-sub[data-v-116561a2]{color:#98a9bc;font-size:12px;font-weight:400}.v-application .app-header .header-right[data-v-116561a2]{align-items:center;display:flex}.v-application .app-header .user-greeting-area[data-v-116561a2]{align-items:center;border-radius:24px;cursor:pointer;display:flex;gap:10px;padding:6px 12px;transition:background-color .2s ease}.v-application .app-header .user-greeting-area[data-v-116561a2]:hover{background-color:#f8fafb}.v-application .app-header .user-greeting-area .user-avatar[data-v-116561a2]{border:2px solid #e5e5e5}.v-application .app-header .user-greeting-area .greeting-text[data-v-116561a2]{color:#555;font-size:14px;white-space:nowrap}.v-application .app-header .user-greeting-area .greeting-text .user-name[data-v-116561a2]{font-weight:600}.v-application .app-header .user-menu-card[data-v-116561a2]{border-radius:8px;box-shadow:0 4px 12px #0000001f;padding:16px 20px}.v-application .app-header .user-menu-card .user-menu-greeting[data-v-116561a2]{color:#555;font-size:14px}.v-application .app-footer[data-v-116561a2]{background:#fff!important;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:8px 24px}.v-application .app-footer .footer-copyright[data-v-116561a2],.v-application .app-footer .footer-version[data-v-116561a2]{color:#98a9bc;font-size:12px}.v-application.isMobile .app-header .header-inner[data-v-116561a2]{padding:0 12px}.v-application.isMobile .app-header .header-brand .brand-text .brand-name[data-v-116561a2]{font-size:16px}.v-application.isMobile .app-header .header-brand .brand-text .brand-sub[data-v-116561a2]{display:none}.v-application.isMobile .app-footer[data-v-116561a2]{flex-direction:column;padding:8px 12px}.v-application.user-layout,.v-application.user-layout *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.v-application.user-layout *{-webkit-touch-callout:none!important}.v-application.user-layout input,.v-application.user-layout textarea{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}
