.tp-spot-claim-card{display:block;padding:18px;border:1px solid #dfe6df;border-radius:14px;background:#fff;color:#27352d}.tp-spot-claim-card>strong,.tp-spot-claim-card summary strong{display:block}.tp-spot-claim-card p{margin:7px 0 12px;color:#68756d;font-size:.84rem;line-height:1.5}.tp-spot-claim-card.is-verified{display:flex;align-items:center;gap:12px;background:#eef8f0;border-color:#bfddc6}.tp-spot-claim-card__icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#24703d;color:#fff;font-weight:900}.tp-spot-claim-form summary{cursor:pointer;list-style:none}.tp-spot-claim-form summary::-webkit-details-marker{display:none}.tp-spot-claim-form summary span{display:block;margin-top:5px;color:#68756d;font-size:.8rem}.tp-spot-claim-form form{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #e6ebe7}.tp-spot-claim-form p{margin:0}.tp-spot-claim-form label{display:grid;gap:5px;color:#35443a;font-size:.8rem;font-weight:700}.tp-spot-claim-form input,.tp-spot-claim-form textarea{width:100%;border:1px solid #d7dfd9;border-radius:8px;background:#fff}.tp-spot-claim-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tp-spot-claim-form .tp-spot-claim-consent{display:flex;align-items:flex-start;gap:8px;font-weight:500}.tp-spot-claim-consent input{width:18px;height:18px;flex:0 0 18px}@media(max-width:600px){.tp-spot-claim-form__grid{grid-template-columns:1fr}}
.tp-spot-claim-notice{padding:9px 11px;border-radius:8px;font-weight:700}.tp-spot-claim-notice.is-success{background:#eaf8ee;color:#276749}.tp-spot-claim-notice.is-error{background:#fff1f2;color:#b42318}