.line-login{text-decoration:none}.honeypot{display:none}.auth-status{margin:0 0 26px}.auth-card form button{cursor:pointer}.auth-main.member-main{max-width:960px}.member-card{max-width:none}.member-actions{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px}.member-actions form{margin:0}.member-actions .back{margin:0}.member-history{margin-top:38px}.member-history h2{font-size:21px}.empty-history{background:var(--soft);padding:24px;border-radius:8px;font-size:14px;color:var(--muted)}.reservation-record{border:1px solid var(--line);border-radius:10px;padding:24px;margin:16px 0}.reservation-record h3{font-size:18px;margin:10px 0}.reservation-record p{font-size:14px;margin:6px 0}.reservation-record small{font-size:11px;color:var(--muted)}.record-status{font-size:11px;background:var(--ink);color:white;padding:5px 12px;border-radius:20px}.member-history .line-login{max-width:400px;font-size:14px}@media(max-width:600px){.reservation-record{padding:18px}.reservation-record h3{font-size:15px}}
