.claim-page{padding:52px 0 76px;background:linear-gradient(180deg,#f5f9fd 0,#fff 100%);min-height:70vh}.claim-wrap{max-width:900px}.claim-head{text-align:center;max-width:760px;margin:0 auto 28px}.claim-head>span{font-size:.76rem;font-weight:900;letter-spacing:.12em;color:#0d8dff}.claim-head h1{font-size:clamp(2rem,5vw,3.2rem);margin:8px 0 10px;color:#071827}.claim-head p{color:#607487;line-height:1.7}.claim-card{background:#fff;border:1px solid #e1eaf2;border-radius:22px;padding:clamp(22px,4vw,38px);box-shadow:0 18px 55px rgba(7,24,39,.08)}.claim-card h2{margin:0 0 8px;color:#071827}.claim-muted{color:#6a7e90;margin:0 0 24px}.claim-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.claim-textarea{min-height:130px;resize:vertical;padding-top:14px}.claim-textarea.small{min-height:90px}.claim-file{padding:12px;height:auto}.auth-field small{color:#718496;margin-top:6px}.claim-warning{padding:14px 16px;border-radius:12px;background:#fff8e7;border:1px solid #f1dfac;color:#6e581b;line-height:1.5}.claim-status{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px;padding:12px 14px;border-radius:12px;background:#eef7ff;color:#0b69b7}.claim-status span{text-transform:capitalize;font-weight:800}.claim-link{display:inline-flex;text-decoration:none;margin-top:16px}.profile-claim-box{margin:22px 0 0;padding:18px 20px;border:1px dashed #b8c9d8;border-radius:16px;background:#f8fbfd;display:flex;align-items:center;justify-content:space-between;gap:18px}.profile-claim-box strong{display:block;color:#102436;margin-bottom:3px}.profile-claim-box p{margin:0;color:#6b7e8e;font-size:.92rem}.profile-claim-btn{white-space:nowrap;text-decoration:none;font-weight:850;color:#0878d1}.profile-claim-btn:hover{text-decoration:underline}@media(max-width:680px){.claim-grid{grid-template-columns:1fr}.claim-page{padding-top:30px}.profile-claim-box{align-items:flex-start;flex-direction:column}}