.login[data-v-5e7cd45e]{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:#f3f7f4}.intro[data-v-5e7cd45e]{display:flex;flex-direction:column;justify-content:center;padding:64px;color:#fff;background:linear-gradient(180deg,#149453,#0c6b3c)}.mark[data-v-5e7cd45e]{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#ffffff2e;font-size:24px;font-weight:700}.intro h1[data-v-5e7cd45e]{margin:18px 0 8px;font-size:36px}.intro p[data-v-5e7cd45e]{margin:0;color:#ffffffd1}.card[data-v-5e7cd45e]{align-self:center;justify-self:center;width:min(380px,calc(100vw - 48px));border:0;border-radius:16px}h2[data-v-5e7cd45e]{margin:0 0 18px;color:#12824a}.hint[data-v-5e7cd45e]{color:#8aa094;font-size:13px}@media(max-width:800px){.login[data-v-5e7cd45e]{grid-template-columns:1fr}.intro[data-v-5e7cd45e]{min-height:148px;padding:28px 24px}.intro h1[data-v-5e7cd45e]{font-size:28px}.card[data-v-5e7cd45e]{margin:24px 0}}.shell[data-v-34189d93]{height:100vh;height:100dvh;overflow:hidden;background:#f3f7f4}.aside[data-v-34189d93]{width:232px;flex:none;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#149453,#0c6b3c);color:#fff}.brand[data-v-34189d93]{display:flex;gap:10px;align-items:center;height:72px;padding:0 18px}.mark[data-v-34189d93]{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#ffffff2e;font-weight:700}.brand strong[data-v-34189d93]{display:block;font-size:16px}.brand small[data-v-34189d93]{color:#ffffffb8}.side-menu[data-v-34189d93]{flex:1;overflow:auto;border-right:0;background:transparent;padding:0 10px 24px}.main[data-v-34189d93]{min-width:0;height:100vh;height:100dvh;display:flex;flex-direction:column}.header[data-v-34189d93]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffffdb;border-bottom:1px solid #e5eee8}.header-left[data-v-34189d93]{display:flex;align-items:center;gap:8px;min-width:0}.menu-btn[data-v-34189d93],.mask[data-v-34189d93]{display:none}.header-right[data-v-34189d93]{display:flex;align-items:center;gap:16px;color:#5d6b63;flex:none}.user[data-v-34189d93]{display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#1c2b24;font-weight:600;cursor:pointer}.user img[data-v-34189d93],.avatar-fallback[data-v-34189d93]{width:32px;height:32px;border-radius:50%;object-fit:cover}.avatar-fallback[data-v-34189d93]{display:grid;place-items:center;background:#e7f6ee;color:#12824a;font-size:14px}.account-avatar[data-v-34189d93]{width:72px;height:72px;border-radius:50%;object-fit:cover;display:block;margin-bottom:8px}.el-main[data-v-34189d93]{flex:1;min-height:0;overflow:auto;padding:16px 20px}@media(max-width:960px){.date[data-v-34189d93]{display:none}.el-main[data-v-34189d93]{padding:12px}}@media(max-width:768px){.menu-btn[data-v-34189d93]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:#e7f6ee;color:#12824a;cursor:pointer}.aside[data-v-34189d93]{position:fixed;z-index:40;top:0;bottom:0;left:0;width:min(280px,84vw);transform:translate(-105%);transition:transform .2s ease}.aside.open[data-v-34189d93]{transform:none}.mask[data-v-34189d93]{display:block;position:fixed;z-index:30;inset:0;border:0;background:#12281c61}.nick[data-v-34189d93]{display:none}.header-right[data-v-34189d93]{gap:8px}}.side-menu.el-menu{--el-menu-bg-color: transparent;--el-menu-text-color: rgba(255,255,255,.9);--el-menu-hover-bg-color: rgba(255,255,255,.12);--el-menu-active-color: #fff}.side-menu .el-menu-item-group__title{color:#ffffff8c;padding-left:16px}.side-menu .el-menu-item{border-radius:10px;margin:2px 0;height:42px}.side-menu .el-menu-item.is-active{background:#ffffff2e}
