.claim-page{color:#173e32;max-width:680px;margin:32px auto;padding:20px;font-family:inherit}.claim-brand{color:#173e32;margin-bottom:22px;font-size:22px;font-weight:700;display:inline-block}.claim-page h1{font-size:clamp(26px,5vw,36px);line-height:1.15}.claim-card{background:#fff;border:1px solid #dce6df;border-radius:18px;margin:20px 0;padding:24px}.claim-card p{line-height:1.6}.claim-card label{margin:18px 0 8px;font-weight:600;display:block}.claim-card textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bccfc3;border-radius:9px;margin-top:8px;padding:12px;display:block}.claim-card input[type=file]{max-width:100%;margin-top:12px;display:block}.claim-card button,.claim-primary{font:inherit;border:1px solid var(--elo-action-border);color:#173e32;cursor:pointer;background:#fff;border-radius:9px;margin:12px 10px 8px 0;padding:11px 16px;text-decoration:none;display:inline-block}.claim-card .claim-primary{background:var(--elo-action-bg);font-weight:650}.claim-card button:disabled{opacity:.5;cursor:default}.claim-card :focus-visible{outline:3px solid var(--elo-focus);outline-offset:3px}.claim-check{align-items:flex-start;gap:10px;display:flex!important}.claim-check input{margin-top:4px}.claim-card details{border-top:1px solid #dce6df;margin-top:24px;padding-top:18px}.claim-card summary{cursor:pointer;font-weight:650}.claim-error{color:#9b2525}.claim-success{background:#eaf3e9;border-radius:8px;padding:12px}.claim-portrait,.claim-crop canvas{object-fit:cover;border-radius:50%;width:180px;height:180px;display:block}.claim-crop{margin-top:18px}.claim-crop input[type=range]{width:100%;margin-top:10px;display:block}.profile-personalization{margin:10px 0}.profile-personalization a{margin-right:14px;font-size:13px;font-weight:600}.claimed-player-photo{object-fit:cover;border-radius:50%;width:100%;height:100%}.claim-card .claim-primary:hover{background:var(--elo-action-hover)}.claim-card .claim-primary:active{background:var(--elo-action-active)}.claim-page{box-sizing:border-box;text-align:left;width:100%;max-width:720px;margin:16px auto;padding:20px}.claim-page>h1{margin:0 0 12px}.claim-card .claim-check{text-align:left;justify-content:flex-start;align-items:flex-start;gap:10px;max-width:100%;display:flex!important}.claim-card .claim-check input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#286448;flex:0 0 18px;min-width:18px;max-width:18px;margin:3px 0 0;padding:0;width:18px!important;height:18px!important}.claim-check span{flex:1;min-width:0;line-height:1.5}.claim-loading{gap:7px;padding:12px 0;display:flex}.claim-loading span{background:#8aa99a;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite claim-pulse}.claim-loading span:nth-child(2){animation-delay:.15s}.claim-loading span:nth-child(3){animation-delay:.3s}@keyframes claim-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.claim-loading span{animation:none}}@media (max-width:600px){.claim-page{margin:0 auto;padding:20px}.claim-card{padding:20px}}
