#as-store .as-claim-form { max-width: 680px; padding: 12px 0; }
#as-store .as-claim-form p, #as-store #lookup_result_box { font-size: 13px; line-height: 1.8; color: #526279; overflow-wrap: anywhere; }
#as-store .as-claim-form label { display: block; margin: 18px 0 6px; font-size: 13px; font-weight: 600; }
#as-store .as-claim-form input { width: 100%; height: 44px; border: 1px solid #bac8da; border-radius: 7px; padding: 10px 12px; font: inherit; background: #fff; color: #142338; }
#as-store .as-claim-form button { margin-top: 12px; cursor: pointer; }
#as-store #as-claim-status { margin-top: 12px; }
#as-store #as-claim-key { margin-top: 16px; padding: 16px; border: 1px solid #dfe5ed; border-radius: 8px; white-space: pre-wrap; word-break: break-all; user-select: text; background: #f4f7fb; color: #142338; font-size: 12px; }
#as-store button:disabled { opacity: .65; cursor: wait; }
