.ComplaintForm_page__nFV6x{max-width:1040px;margin:40px auto 0;padding:0 24px 24px;color:var(--ebm-ink,#24282f)}.ComplaintForm_heading___3FG5{margin-bottom:24px}.ComplaintForm_heading___3FG5 h1{font-size:24px;line-height:1.5;font-weight:600}.ComplaintForm_heading___3FG5 p{margin-top:8px;color:var(--ebm-muted,#68717e);font-size:14px;line-height:1.8}.ComplaintForm_form__j_QMC{padding:24px;background:var(--ebm-surface,#f3f4f5);border:1px solid var(--ebm-border,#e8eaed);border-radius:var(--ebm-panel-radius,6px)}.ComplaintForm_fields__IzAsw{display:flex;min-width:0;flex-direction:column;gap:20px}.ComplaintForm_required__W2PU1{color:#d53c3c}.ComplaintForm_typeRow__n1FKo{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:12px 18px;background:#fff;border-radius:var(--ebm-control-radius,4px);font-size:14px}.ComplaintForm_types__3OvSb{display:flex;gap:28px}.ComplaintForm_types__3OvSb label{display:flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.ComplaintForm_consent__ZOiIo input,.ComplaintForm_types__3OvSb input{accent-color:var(--ebm-primary,#0078d4);width:15px;height:15px;flex-shrink:0}.ComplaintForm_fieldLabel__T24VW{display:block;margin:0 0 10px 4px;color:var(--ebm-muted,#525b67);font-size:14px}.ComplaintForm_descriptionBox__rnj4g{overflow:hidden;border:1px solid transparent;border-radius:var(--ebm-control-radius,4px);background:#fff;transition:border-color .15s}.ComplaintForm_descriptionBox__rnj4g:focus-within{border-color:var(--ebm-primary,#0078d4)}.ComplaintForm_descriptionBox__rnj4g .ComplaintForm_description__4cmyu{display:block;width:100%;min-height:154px;margin:0;padding:16px 18px 8px;resize:vertical;border:0;border-radius:var(--ebm-control-radius,4px);outline:none;background:transparent;box-shadow:none;color:var(--ebm-ink,#24282f);font:inherit;font-size:14px;line-height:1.9}.ComplaintForm_contactRow__U_WH1 input::-moz-placeholder,.ComplaintForm_description__4cmyu::-moz-placeholder{color:#7b8490;opacity:1}.ComplaintForm_contactRow__U_WH1 input::placeholder,.ComplaintForm_description__4cmyu::placeholder{color:#7b8490;opacity:1}.ComplaintForm_counter__sy4Ri{display:flex;justify-content:space-between;gap:16px;padding:0 18px;color:var(--ebm-muted,#717a85);font-size:12px}.ComplaintForm_attachments___HVKy{padding:16px 18px 18px}.ComplaintForm_contactBlock__xHhAT{padding:0 18px;background:#fff;border-radius:var(--ebm-control-radius,4px)}.ComplaintForm_contactRow__U_WH1{display:flex;align-items:center;gap:20px;min-height:56px;font-size:14px}.ComplaintForm_contactRow__U_WH1+.ComplaintForm_contactRow__U_WH1{border-top:1px solid #f0f1f3}.ComplaintForm_contactRow__U_WH1 label{width:94px;flex-shrink:0}.ComplaintForm_contactRow__U_WH1 input{width:100%;min-width:0;padding:12px 0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;font:inherit}.ComplaintForm_contactRow__U_WH1:focus-within{box-shadow:inset 0 -1px var(--ebm-primary,#0078d4)}.ComplaintForm_disclaimer__qZvbO{color:var(--ebm-muted,#68717e);font-size:12px;line-height:1.9}.ComplaintForm_disclaimer__qZvbO h2{margin-bottom:5px;color:var(--ebm-muted,#525b67);font-size:12px;font-weight:500}.ComplaintForm_consent__ZOiIo{display:flex;align-items:flex-start;gap:9px;margin-top:-4px;color:var(--ebm-muted,#525b67);font-size:12px;line-height:1.8;cursor:pointer}.ComplaintForm_consent__ZOiIo input{margin-top:3px}.ComplaintForm_actions__yUC6H{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e6e8eb;padding-top:18px}.ComplaintForm_actions__yUC6H>span{color:var(--ebm-muted,#717a85);font-size:12px}.ComplaintForm_actions__yUC6H .ComplaintForm_submit__2jGUG,.ComplaintForm_primaryLink__bnqks{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:144px;height:40px;padding:0 24px;border:0;border-radius:var(--ebm-control-radius,4px);background:var(--ebm-primary,#0078d4);color:#fff;font-size:14px;font-weight:500;transition:background .15s}.ComplaintForm_actions__yUC6H .ComplaintForm_submit__2jGUG:hover,.ComplaintForm_primaryLink__bnqks:hover{background:var(--ebm-primary-hover,#0068b8)}.ComplaintForm_actions__yUC6H .ComplaintForm_submit__2jGUG:disabled{background:var(--ebm-primary,#0078d4);opacity:.48}.ComplaintForm_successPanel__fH4tk{display:flex;min-height:460px;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;border:1px solid var(--ebm-border,#e8eaed);border-radius:var(--ebm-panel-radius,6px);background:#fff;text-align:center}.ComplaintForm_receipt__iQTAh{margin:24px 0;overflow-wrap:anywhere;color:var(--ebm-muted,#717a85);font-size:12px}.ComplaintForm_compactUploader__1DY9U{display:flex;flex-direction:column;gap:14px}.ComplaintForm_uploadRow__lDa15{display:flex;align-items:center;gap:18px}.ComplaintForm_uploadTile__olS8O{position:relative;display:flex;width:112px;min-height:88px;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid #eceef0;border-radius:var(--ebm-control-radius,4px);background:#f6f7f8;color:#5d6875;font-size:12px;cursor:pointer;transition:border-color .15s,color .15s}.ComplaintForm_uploadTile__olS8O:focus-within,.ComplaintForm_uploadTile__olS8O:hover{border-color:var(--ebm-primary,#0078d4);color:var(--ebm-primary,#0078d4)}.ComplaintForm_uploadTile__olS8O:focus-within{outline:2px solid var(--ebm-primary,#0078d4);outline-offset:2px}.ComplaintForm_uploadHint__aZUhR{color:var(--ebm-muted,#717a85);font-size:12px;line-height:1.9}.ComplaintForm_compactFiles__IyZB2{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;align-items:start}.ComplaintForm_compactFiles__IyZB2>div{border-radius:var(--ebm-control-radius,4px);box-shadow:none}.ComplaintForm_compactFiles__IyZB2 img{height:80px;border-radius:3px}@media (max-width:640px){.ComplaintForm_page__nFV6x{margin-top:24px;padding:0 16px 16px}.ComplaintForm_heading___3FG5{margin-bottom:18px}.ComplaintForm_heading___3FG5 h1{font-size:22px}.ComplaintForm_heading___3FG5 p{font-size:13px}.ComplaintForm_form__j_QMC{padding:16px}.ComplaintForm_fields__IzAsw{gap:18px}.ComplaintForm_typeRow__n1FKo{align-items:flex-start;flex-direction:column;gap:14px;padding:14px}.ComplaintForm_types__3OvSb{gap:26px}.ComplaintForm_descriptionBox__rnj4g .ComplaintForm_description__4cmyu{padding:14px 14px 8px;min-height:160px}.ComplaintForm_counter__sy4Ri{padding:0 14px}.ComplaintForm_attachments___HVKy{padding:14px}.ComplaintForm_uploadRow__lDa15{align-items:flex-start;flex-direction:column;gap:10px}.ComplaintForm_uploadHint__aZUhR{font-size:11px}.ComplaintForm_contactBlock__xHhAT{padding:0 14px}.ComplaintForm_contactRow__U_WH1{align-items:flex-start;flex-direction:column;gap:0;padding-top:14px}.ComplaintForm_contactRow__U_WH1 input{font-size:14px}.ComplaintForm_actions__yUC6H{gap:12px}.ComplaintForm_actions__yUC6H .ComplaintForm_submit__2jGUG{min-width:120px;padding:0 16px}}.complaints_success__SPh8Q{animation:complaints_arrive___okuy .45s ease-out both}.complaints_successMark__ga5tA{position:relative;display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:#eaf6f1;color:#23825c;animation:complaints_appear__9S6Dh .55s cubic-bezier(.2,.8,.25,1.2) both}.complaints_check__yGBMS{width:40px;height:40px;stroke-dasharray:70;stroke-dashoffset:70;animation:complaints_draw__bcIj3 .6s ease-out .25s forwards}.complaints_ringTwo__GHWNb,.complaints_ring__LR4uS{position:absolute;inset:-10px;border:1px solid #91c8ad;border-radius:50%;animation:complaints_ripple__BZsRw 1.1s ease-out .1s both}.complaints_ringTwo__GHWNb{animation-delay:.35s}@keyframes complaints_arrive___okuy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes complaints_appear__9S6Dh{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes complaints_draw__bcIj3{to{stroke-dashoffset:0}}@keyframes complaints_ripple__BZsRw{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.complaints_check__yGBMS,.complaints_ringTwo__GHWNb,.complaints_ring__LR4uS,.complaints_successMark__ga5tA,.complaints_success__SPh8Q{animation:none}.complaints_check__yGBMS{stroke-dashoffset:0}.complaints_ringTwo__GHWNb,.complaints_ring__LR4uS{display:none}}