/*!
 *  build: vue-tm-admin  
 *  time: 2026-9-28 16:11:12
 */[data-v-4c6c752d]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#10263f;gallery-second-menu-background:#fff}.activate-container[data-v-4c6c752d]{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;padding:92px 20px 62px;overflow:hidden;background:url(../../static/img/foreign-trade-login-v1.902ce4ab.jpg) 50% fixed no-repeat;background-size:cover}.activate-mask[data-v-4c6c752d]{position:absolute;inset:0;background:linear-gradient(120deg,rgba(5,20,38,.88),rgba(11,42,74,.62))}.brand-panel[data-v-4c6c752d]{position:absolute;top:38px;left:50px;z-index:1;display:flex;align-items:center;color:#fff}.brand-mark[data-v-4c6c752d]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-right:14px;color:#fff;font-size:19px;font-weight:700;letter-spacing:.06em;background:linear-gradient(140deg,#14558c,#0b2f55);border:1px solid rgba(45,212,191,.5);border-radius:16px;box-shadow:0 10px 24px rgba(4,18,34,.38)}.brand-panel h1[data-v-4c6c752d]{margin:0;font-size:25px;font-weight:600;letter-spacing:.08em;text-shadow:0 2px 10px rgba(4,18,34,.45)}.brand-panel p[data-v-4c6c752d]{margin:5px 0 0;color:hsla(0,0%,100%,.82);font-size:13px;letter-spacing:.08em;text-shadow:0 2px 8px rgba(4,18,34,.45)}.activate-card[data-v-4c6c752d]{position:relative;z-index:1;width:460px;max-height:calc(100vh - 120px);padding:34px 40px 30px;overflow-y:auto;background:hsla(0,0%,100%,.97);border:1px solid hsla(0,0%,100%,.72);border-radius:20px;box-shadow:0 25px 75px rgba(6,24,44,.38);scrollbar-width:thin}.card-eyebrow[data-v-4c6c752d]{margin-bottom:6px;color:#0b7268;font-size:10px;font-weight:700;letter-spacing:.19em}.activate-card h2[data-v-4c6c752d]{margin:0;color:#0d2438;font-size:25px}.card-intro[data-v-4c6c752d]{margin:7px 0 21px;color:#64748b;font-size:12px;line-height:1.7}.state-block[data-v-4c6c752d]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:26px 0 6px;text-align:center}.state-icon[data-v-4c6c752d]{position:static;margin-bottom:12px;color:#0f8f83;font-size:40px}.state-icon.is-warn[data-v-4c6c752d]{color:#c06a52}.state-icon.is-loading[data-v-4c6c752d]{animation:activate-spin-4c6c752d 1s linear infinite}@keyframes activate-spin-4c6c752d{to{transform:rotate(1turn)}}.state-title[data-v-4c6c752d]{margin:0 0 6px;color:#0d2438;font-size:16px;font-weight:600}.state-description[data-v-4c6c752d]{margin:0 0 20px;color:#64748b;font-size:12px;line-height:1.7}.activate-card[data-v-4c6c752d] .el-form-item{margin-bottom:18px}.activate-card[data-v-4c6c752d] .el-input__inner{height:45px;padding-left:38px;border-color:#d8e0ea;border-radius:9px}.activate-card[data-v-4c6c752d] .el-input__inner:focus{border-color:#0f8f83}.activate-card[data-v-4c6c752d] .el-input__prefix{left:11px}.activate-card[data-v-4c6c752d] .el-input__suffix{right:11px}.activate-card[data-v-4c6c752d] .el-input__prefix,.activate-card[data-v-4c6c752d] .el-input__suffix{top:0;display:flex;height:100%;align-items:center;justify-content:center;line-height:1}.activate-card .el-form i[data-v-4c6c752d]{position:static;color:#7b8b9c;font-size:16px}.show-password[data-v-4c6c752d]{cursor:pointer}.field-tip[data-v-4c6c752d]{height:14px;margin-top:3px;color:#93a1b0;font-size:10px;line-height:14px}.primary-button[data-v-4c6c752d]{width:100%;height:48px;margin-top:4px;color:#fff;font-size:15px;background:linear-gradient(135deg,#14558c,#0b2f55);border:0;border-radius:10px;box-shadow:0 8px 19px rgba(11,47,85,.28)}.state-block .primary-button[data-v-4c6c752d]{width:auto;min-width:160px;height:42px;padding:0 26px}.copy[data-v-4c6c752d]{position:absolute;bottom:17px;z-index:1;color:hsla(0,0%,100%,.78);font-size:12px;text-shadow:0 1px 6px rgba(4,18,34,.5)}@media(max-width:700px){.activate-container[data-v-4c6c752d]{align-items:flex-start;padding:98px 16px 54px;overflow-y:auto}.brand-panel[data-v-4c6c752d]{top:23px;left:22px}.brand-mark[data-v-4c6c752d]{width:46px;height:46px;margin-right:11px;font-size:16px}.brand-panel h1[data-v-4c6c752d]{font-size:20px}.brand-panel p[data-v-4c6c752d]{font-size:11px}.activate-card[data-v-4c6c752d]{width:100%;max-height:none;padding:29px 22px 26px;overflow:visible;border-radius:17px}.copy[data-v-4c6c752d]{position:fixed;bottom:10px;font-size:10px}}