.LibroReclamaciones_container__h2XXP{max-width:700px;margin:0 auto;padding:20px;background:#ffffff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.LibroReclamaciones_header__V2Luv{text-align:center;margin-bottom:30px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid #dee2e6;box-shadow:0 2px 8px rgba(0,0,0,.05)}.LibroReclamaciones_header__V2Luv h1{color:#212529;font-size:28px;margin:0 0 8px;font-weight:700}.LibroReclamaciones_header__V2Luv p{color:#6c757d;font-size:16px;margin:0;font-weight:500}.LibroReclamaciones_info__UTLGa{background:#ffffff;padding:25px;border-radius:12px;margin-bottom:30px;border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.05)}.LibroReclamaciones_info__UTLGa h2{color:#212529;margin-bottom:20px;font-size:20px;font-weight:600;text-align:center;padding-bottom:15px;border-bottom:2px solid #007bff}.LibroReclamaciones_infoGrid__QyDQh{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:15px;gap:15px;margin-bottom:25px}.LibroReclamaciones_infoCard__x4ulo{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#f8f9fa;border-radius:8px;border-left:4px solid #007bff;transition:transform .2s ease}.LibroReclamaciones_infoCard__x4ulo:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.LibroReclamaciones_infoIcon__t3Ue1{font-size:20px;flex-shrink:0;margin-top:2px}.LibroReclamaciones_infoCard__x4ulo p{margin:0;color:#495057;line-height:1.5;font-size:14px}.LibroReclamaciones_required___eOZ_{color:#dc3545;font-weight:700;font-size:16px}.LibroReclamaciones_downloadSection__Dg7qK{margin-top:20px}.LibroReclamaciones_downloadCard__rvR_S{display:flex;align-items:center;gap:15px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#ffffff);border-radius:10px;border:2px solid #007bff;box-shadow:0 3px 10px rgba(0,123,255,.1)}.LibroReclamaciones_downloadIcon__Z5tSn{font-size:32px;flex-shrink:0}.LibroReclamaciones_downloadContent__inOFm{flex:1 1}.LibroReclamaciones_downloadContent__inOFm h3{margin:0 0 5px;color:#212529;font-size:16px;font-weight:600}.LibroReclamaciones_downloadContent__inOFm p{margin:0 0 12px;color:#6c757d;font-size:13px}.LibroReclamaciones_downloadButton__MIAGB{display:inline-flex;align-items:center;gap:8px;background:#28a745;color:white;text-decoration:none;padding:10px 20px;border-radius:6px;font-weight:500;font-size:14px;border:none;cursor:pointer;transition:background-color .2s}.LibroReclamaciones_downloadButton__MIAGB:hover{background:#218838;text-decoration:none;color:white}.LibroReclamaciones_downloadButtonOfficial__nFUSf{display:inline-flex;align-items:center;gap:8px;background:#007bff;color:white;text-decoration:none;padding:8px 16px;border-radius:6px;font-weight:500;font-size:13px;transition:background-color .2s}.LibroReclamaciones_downloadButtonOfficial__nFUSf:hover{background:#0056b3;text-decoration:none;color:white}.LibroReclamaciones_form__bXUOj{background:#ffffff;border-radius:12px;border:1px solid #e9ecef;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.LibroReclamaciones_section__ig3uH{padding:25px;border-bottom:1px solid #e9ecef}.LibroReclamaciones_section__ig3uH:last-child{border-bottom:none}.LibroReclamaciones_section__ig3uH h3{color:#212529;margin-bottom:20px;font-size:18px;font-weight:600;padding-bottom:8px;border-bottom:2px solid #007bff}.LibroReclamaciones_row__X_pUd{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:15px}.LibroReclamaciones_field__knSgj{margin-bottom:15px}.LibroReclamaciones_field__knSgj label{display:block;margin-bottom:6px;color:#212529;font-weight:500;font-size:14px}@media (max-width:768px){.LibroReclamaciones_container__h2XXP{padding:15px}.LibroReclamaciones_header__V2Luv{padding:15px;margin-bottom:20px}.LibroReclamaciones_header__V2Luv h1{font-size:20px}.LibroReclamaciones_row__X_pUd{grid-template-columns:1fr;gap:0}.LibroReclamaciones_section__ig3uH,.LibroReclamaciones_submitSection__Hluzl{padding:20px}.LibroReclamaciones_submitButton__vmKSw{width:100%;padding:12px}.LibroReclamaciones_info__UTLGa{padding:15px}}@media (max-width:480px){.LibroReclamaciones_container__h2XXP{padding:10px}.LibroReclamaciones_header__V2Luv{padding:15px}.LibroReclamaciones_header__V2Luv h1{font-size:18px}.LibroReclamaciones_info__UTLGa,.LibroReclamaciones_section__ig3uH{padding:15px}.LibroReclamaciones_field__knSgj input,.LibroReclamaciones_field__knSgj select,.LibroReclamaciones_field__knSgj textarea{padding:10px}}.LibroReclamaciones_field__knSgj label:after{content:" *";color:#dc3545;font-weight:700}.LibroReclamaciones_field__knSgj.LibroReclamaciones_optional__LVl_p label:after{content:""}.LibroReclamaciones_field__knSgj input,.LibroReclamaciones_field__knSgj select,.LibroReclamaciones_field__knSgj textarea{width:100%;padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#ffffff;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.LibroReclamaciones_field__knSgj input:focus,.LibroReclamaciones_field__knSgj select:focus,.LibroReclamaciones_field__knSgj textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.LibroReclamaciones_field__knSgj input:hover,.LibroReclamaciones_field__knSgj select:hover,.LibroReclamaciones_field__knSgj textarea:hover{border-color:#adb5bd}.LibroReclamaciones_field__knSgj textarea{resize:vertical;min-height:80px;font-family:inherit;line-height:1.5}.LibroReclamaciones_submitSection__Hluzl{padding:25px;text-align:center;background:#f8f9fa}.LibroReclamaciones_submitButton__vmKSw{background:#007bff;color:white;border:none;padding:12px 30px;font-size:16px;font-weight:500;border-radius:6px;cursor:pointer;transition:background-color .2s}.LibroReclamaciones_submitButton__vmKSw:hover{background:#0056b3}.LibroReclamaciones_submitButton__vmKSw:disabled{background:#6c757d;cursor:not-allowed}.LibroReclamaciones_errorMessage__p4nUI{background:#f8d7da;color:#721c24;padding:12px;border-radius:6px;border:1px solid #f5c6cb;margin-bottom:15px;font-weight:500;text-align:center}.LibroReclamaciones_successMessage__4CtkA{text-align:center;padding:30px;background:#ffffff;border-radius:12px;border:1px solid #e9ecef;margin:15px 0;box-shadow:0 2px 8px rgba(0,0,0,.05)}.LibroReclamaciones_successMessage__4CtkA h2{color:#28a745;font-size:24px;margin-bottom:15px;font-weight:600}.LibroReclamaciones_successMessage__4CtkA p{color:#495057;font-size:14px;line-height:1.6;margin-bottom:20px}.LibroReclamaciones_newClaimButton__YqC9j{background:#28a745;color:white;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:10px}.LibroReclamaciones_newClaimButton__YqC9j:hover{background:#218838}@media (max-width:768px){.LibroReclamaciones_container__h2XXP{padding:15px}.LibroReclamaciones_header__V2Luv{padding:20px;margin-bottom:20px}.LibroReclamaciones_header__V2Luv h1{font-size:22px}.LibroReclamaciones_infoGrid__QyDQh{grid-template-columns:1fr}.LibroReclamaciones_downloadCard__rvR_S{flex-direction:column;text-align:center;gap:10px}.LibroReclamaciones_row__X_pUd{grid-template-columns:1fr;gap:0}.LibroReclamaciones_section__ig3uH,.LibroReclamaciones_submitSection__Hluzl{padding:20px}.LibroReclamaciones_submitButton__vmKSw{width:100%;padding:12px}.LibroReclamaciones_info__UTLGa{padding:20px}}@media (max-width:480px){.LibroReclamaciones_container__h2XXP{padding:10px}.LibroReclamaciones_header__V2Luv{padding:15px}.LibroReclamaciones_header__V2Luv h1{font-size:20px}.LibroReclamaciones_info__UTLGa,.LibroReclamaciones_section__ig3uH{padding:15px}.LibroReclamaciones_field__knSgj input,.LibroReclamaciones_field__knSgj select,.LibroReclamaciones_field__knSgj textarea{padding:10px}}