.ComplaintForm_form__ph4_n{display:grid;grid-gap:1.75rem;gap:1.75rem}.ComplaintForm_block__Ctwcy{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:1.35rem;border:1px solid var(--line);border-radius:var(--radius-lg)}.ComplaintForm_blockTitle__ri0OR{padding:0 .4rem;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.ComplaintForm_tipos__FBZGT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}@media (max-width:34rem){.ComplaintForm_tipos__FBZGT{grid-template-columns:minmax(0,1fr)}}.ComplaintForm_tipo__gCdO3{display:grid;grid-gap:.2rem;gap:.2rem;padding:1rem;border:1.5px solid var(--line);border-radius:var(--radius);background:transparent;text-align:start;cursor:pointer;transition:border-color .2s,background .2s,transform .2s var(--ease-out)}.ComplaintForm_tipo__gCdO3:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--brand) 45%,transparent)}.ComplaintForm_tipo__gCdO3[data-active=true]{border-color:var(--brand);background:color-mix(in oklab,var(--brand) 7%,transparent)}.ComplaintForm_tipo__gCdO3 strong{font-size:.9375rem;font-weight:700}.ComplaintForm_tipo__gCdO3 em{font-style:normal;font-size:.8125rem;line-height:1.45;color:var(--ink-60)}.ComplaintForm_tipoSmall__0Pys9{padding:.6rem 1.1rem;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:transparent;font-size:.8125rem;font-weight:650;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.ComplaintForm_tipoSmall__0Pys9[data-active=true]{border-color:var(--brand);background:var(--brand);color:#fff}.ComplaintForm_field__eTjkJ{display:grid;grid-gap:.35rem;gap:.35rem}.ComplaintForm_label__7rGMe{font-size:.8125rem;font-weight:650;color:var(--ink-60)}.ComplaintForm_grid2__1sm1_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:40rem){.ComplaintForm_grid2__1sm1_{grid-template-columns:minmax(0,1fr)}}.ComplaintForm_docRow__gmRpY{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.ComplaintForm_input__Wq9b_{inline-size:100%;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.ComplaintForm_input__Wq9b_:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 18%,transparent)}.ComplaintForm_input__Wq9b_[aria-invalid=true]{border-color:var(--danger)}.ComplaintForm_textarea__aWvti{resize:vertical;line-height:1.6}.ComplaintForm_check__5SmsI{display:flex;align-items:center;gap:.55rem;font-size:.875rem;cursor:pointer}.ComplaintForm_check__5SmsI input{inline-size:1rem;block-size:1rem;accent-color:var(--brand)}.ComplaintForm_error__GnTDQ{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:var(--danger)}.ComplaintForm_formError__TWZk7{display:flex;align-items:center;gap:.5rem;margin:0;padding:.85rem 1rem;border:1px solid color-mix(in oklab,var(--danger) 35%,transparent);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--danger) 7%,transparent);color:var(--danger);font-size:.875rem;font-weight:600}.ComplaintForm_foot___rrXT{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.ComplaintForm_submit__rL0yt{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.6rem;border:0;border-radius:var(--radius);background:var(--brand);color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;transition:transform .2s var(--ease-out),background .2s}.ComplaintForm_submit__rL0yt:hover:not(:disabled){transform:translateY(-2px);background:var(--brand-2)}.ComplaintForm_submit__rL0yt:disabled{opacity:.6;cursor:not-allowed}.ComplaintForm_plazo__qaTZs{flex:1 1 16rem;margin:0;font-size:.8125rem;color:var(--ink-60);text-wrap:pretty}.ComplaintForm_privacy__2GYCC{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.6875rem;line-height:1.5;color:var(--ink-40)}.ComplaintForm_privacy__2GYCC a{color:var(--ink-60)}.ComplaintForm_acuse__XfyJk{display:grid;justify-items:start;grid-gap:.6rem;gap:.6rem;padding:clamp(1.75rem,4vw,2.75rem);border:1px solid color-mix(in oklab,var(--ok) 30%,transparent);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--ok) 5%,transparent)}.ComplaintForm_acuseIcon__fvDZJ{display:grid;place-items:center;inline-size:3.75rem;block-size:3.75rem;border-radius:50%;background:var(--ok);color:#fff}.ComplaintForm_acuse__XfyJk h2{margin:.6rem 0 0;font-size:1.4rem;font-weight:800;letter-spacing:-.03em}.ComplaintForm_acuseLead__rbtuM{margin:0;max-inline-size:46ch;color:var(--ink-60);text-wrap:pretty}.ComplaintForm_codigo__Orq4r{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.5rem}.ComplaintForm_codigo__Orq4r code{padding:.6rem 1.1rem;border:1px dashed color-mix(in oklab,var(--ok) 45%,transparent);border-radius:var(--radius-sm);background:var(--surface);font-family:ui-monospace,monospace;font-size:1.15rem;font-weight:700;letter-spacing:.04em}.ComplaintForm_codigo__Orq4r button{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .9rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.ComplaintForm_codigo__Orq4r button:hover{border-color:var(--brand);color:var(--brand)}.ComplaintForm_acuseDatos__BRXLv{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:1rem;gap:1rem;inline-size:100%;margin:.5rem 0;padding-block:1rem;border-block:1px solid color-mix(in oklab,var(--ok) 22%,transparent)}.ComplaintForm_acuseDatos__BRXLv dt{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-40)}.ComplaintForm_acuseDatos__BRXLv dd{margin:.2rem 0 0;font-size:.9375rem;font-weight:650}.ComplaintForm_acusePie__SJt9X{margin:0;font-size:.875rem;color:var(--ink-60);text-wrap:pretty}.ComplaintForm_acusePie__SJt9X a{color:var(--brand)}