.ob-claims{padding:60px 0}.ob-claims__wrapper{display:flex;flex-direction:column;gap:24px}.ob-claims__card{background:#fff;border-radius:20px;min-height:120px}.ob-claims__header{padding:40px}.ob-claims-header{display:flex;flex-direction:column;gap:18px}.ob-claims-header__logo img{max-width:220px;height:auto;display:block}.ob-claims-header__title{margin:0;font-size:36px;font-weight:700}.ob-claims-header__company{display:flex;flex-direction:column;gap:6px}.ob-claims-header__company p{margin:0}.ob-claims-header__legal{margin-top:10px}.ob-card{padding:40px}.ob-card__title{display:flex;align-items:center;gap:12px;margin-bottom:30px}.ob-card__title span{width:4px;height:22px;background:#1f5eff;border-radius:10px}.ob-card__title h2{margin:0;font-size:20px;font-weight:700}.ob-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ob-form-field{display:flex;flex-direction:column;gap:8px}.ob-form-field--full{grid-column:1 / -1}.ob-form-field label{font-size:14px;font-weight:500}.ob-form-field input:not([type=checkbox]),.ob-form-field select,.ob-form-field textarea{width:100%;min-height:52px;padding:0 16px;border:1px solid #D9DFEA;border-radius:12px;background:#fff;font-size:15px;transition:.25s;box-sizing:border-box}.ob-form-field textarea{min-height:150px;padding:16px;resize:vertical}.ob-form-field input:not([type=checkbox]):focus,.ob-form-field select:focus,.ob-form-field textarea:focus{outline:none;border-color:#1f5eff;box-shadow:0 0 0 3px #1f5eff1f}@media(max-width:768px){.ob-card{padding:24px}.ob-form-grid{grid-template-columns:1fr}.ob-form-field--full{grid-column:auto}}.ob-upload{display:flex;flex-direction:column;gap:20px}.ob-upload__input{display:none}.ob-upload__dropzone{border:2px dashed #D8E0EA;border-radius:16px;padding:40px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:.3s;background:#fafbfd}.ob-upload__dropzone:hover{border-color:#1f5eff;background:#f5f8ff}.ob-upload__icon{font-size:38px;margin-bottom:15px}.ob-upload__dropzone h3{margin:0;font-size:22px}.ob-upload__dropzone p{margin:10px 0;color:#666}.ob-upload__dropzone small{color:#999}.ob-upload__list{display:flex;flex-direction:column;gap:12px}.ob-legal{display:flex;flex-direction:column;gap:30px}.ob-legal__content{flex:1;display:flex;flex-direction:column;font-size:15px;line-height:1.8;color:#555}.ob-legal__checkbox{display:flex;align-items:flex-start;gap:14px}.ob-legal__checkbox input{margin-top:4px;width:18px;height:18px;flex-shrink:0}.ob-legal__checkbox label{line-height:1.7;font-size:15px;cursor:pointer}.ob-claims-actions{display:flex;justify-content:flex-end;gap:18px;margin-top:15px;flex-wrap:wrap}.ob-btn{height:54px;padding:0 34px;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;transition:.3s;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none}.ob-btn--secondary{background:#fff;border:1px solid #D8DEE8;color:#444}.ob-btn--secondary:hover{background:#f6f8fc}.ob-btn--primary{background:#1f5eff;color:#fff}.ob-btn--primary:hover{background:#184ed7}.ob-btn__loader{display:none;align-items:center;gap:10px}.ob-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:ob-spin .7s linear infinite}@keyframes ob-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.ob-claims-actions{flex-direction:column-reverse}.ob-btn{width:100%}}.ob-error{border-color:#e53935!important;box-shadow:0 0 0 3px #e539351f}.ob-valid{border-color:#43a047!important;box-shadow:0 0 0 3px #43a0471f}.ob-btn:disabled{opacity:.75;cursor:not-allowed}.ob-field-error{font-size:13px;color:#d93025;margin-top:6px;line-height:1.4;font-weight:500}.ob-form-field{position:relative}.ob-field-icon{position:absolute;right:16px;top:43px;font-size:18px;font-weight:700;pointer-events:none}.ob-valid-icon{color:#43a047}.ob-error-icon{color:#e53935}.ob-success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:70px 30px;text-align:center}#obClaimsSuccess[hidden]{display:none!important}.ob-success__icon{width:90px;height:90px;border-radius:50%;background:#17b26a;color:#fff;font-size:42px;display:flex;align-items:center;justify-content:center;font-weight:700}.ob-success__title{margin:0;font-size:34px;font-weight:700}.ob-success__text{margin:0;opacity:.7}.ob-success__number{padding:22px;border-radius:14px;background:#f5f7fb;display:flex;flex-direction:column;gap:8px}.ob-success__number small{font-size:13px;opacity:.6}.ob-success__number strong{font-size:28px;letter-spacing:2px}.ob-success__buttons{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.ob-upload__content{display:flex;justify-content:space-between;align-items:center;gap:12px}.ob-upload__remove{width:30px;height:30px;border:none;border-radius:50%;background:#e53935;color:#fff;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;flex-shrink:0}.ob-upload__remove:hover{background:#c62828;transform:scale(1.08)}.ob-upload__remove:active{transform:scale(.95)}.ob-loading{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.ob-loading.is-active{opacity:1;visibility:visible;pointer-events:all}.ob-loading__box{background:#fff;border-radius:20px;padding:42px;width:min(92%,460px);text-align:center;box-shadow:0 20px 60px #0000001f}.ob-loading__spinner{width:58px;height:58px;margin:0 auto 24px;border:4px solid #E8EEF7;border-top-color:#1f5eff;border-radius:50%;animation:ob-loading-spin .8s linear infinite}@keyframes ob-loading-spin{to{transform:rotate(360deg)}}.ob-loading__title{margin:0 0 14px;font-size:24px;font-weight:700;color:#222}.ob-loading__message{margin:0;font-size:15px;line-height:1.8;color:#666}.ob-loading__note{margin-top:22px;font-size:13px;color:#999}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ob-libro-reclamaciones.css.map */
