.login-required[data-v-1deba2da]{align-items:center;background:#fff;border:1px solid rgba(84,131,179,.12);border-radius:18px;box-shadow:0 4px 16px #4565890f;display:flex;flex-direction:column;height:400px;justify-content:center;padding:40px;text-align:center}.login-icon[data-v-1deba2da]{color:#5483b366;margin-bottom:20px}.login-required h2[data-v-1deba2da]{color:#17324d;font-size:22px;font-weight:700;margin:0 0 8px}.login-required p[data-v-1deba2da]{color:#5a728d;font-size:14px;margin:0 0 24px}.login-button[data-v-1deba2da]{background:linear-gradient(135deg,#5483b3,#7da0ca);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;transition:all .25s ease}.login-button[data-v-1deba2da]:hover{background:linear-gradient(135deg,#7da0ca,#9dc3e6);box-shadow:0 4px 16px #5483b34d;transform:translateY(-2px)}
