.store-login-container[data-v-3da13dfe]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f7f8fa}.store-login-card[data-v-3da13dfe]{background:#fff;padding:2.5rem 2rem 2rem 2rem;border-radius:10px;box-shadow:0 2px 16px rgba(0,0,0,.08);width:350px;max-width:90vw}.store-login-card h2[data-v-3da13dfe]{margin-bottom:1.5rem;text-align:center;font-weight:600}.form-group[data-v-3da13dfe]{margin-bottom:1.2rem}label[data-v-3da13dfe]{display:block;margin-bottom:.4rem;font-size:1rem;color:#333}input[type=email][data-v-3da13dfe],input[type=password][data-v-3da13dfe]{width:100%;padding:.7rem;border:1px solid #e0e0e0;border-radius:5px;font-size:1rem;background:#fafbfc}button[type=submit][data-v-3da13dfe]{width:100%;padding:.8rem;background:#2d8cf0;color:#fff;border:none;border-radius:5px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s}button[disabled][data-v-3da13dfe]{background:#a0cfff;cursor:not-allowed}.error-message[data-v-3da13dfe]{color:#e74c3c;margin-bottom:1rem;text-align:center}