.partner-form-horizontal-wrapper{--inputHeight:48px;--padding:14px;--gap:12px;--borderRadius:4px;max-width:100%;background:#f6f9fd;padding:20px;border-radius:8px;font-family:"OpenSans",sans-serif}.partner-form-horizontal-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap);margin-bottom:var(--gap) !important}.partner-form-horizontal-comment{margin-bottom:var(--gap) !important}.partner-form-horizontal .input-text,.partner-form-horizontal textarea{width:100%;height:var(--inputHeight);padding:10px var(--padding);font-size:14px;border:1px solid #ccc;border-radius:var(--borderRadius);box-sizing:border-box}.partner-form-horizontal textarea{resize:vertical;height:auto;padding-top:10px;padding-bottom:10px;min-height:80px}.partner-form-horizontal .partner-submit-button{background-color:#f4b321;color:#000;border:none;border-radius:var(--borderRadius);width:100%;padding:14px 0;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.partner-form-horizontal .partner-submit-button:hover{background-color:#eaa800}.partner-form-wrapper{--inputHeight:56px;--padding:20px;--borderRadius:0;--fieldsBg:#fff;max-width:520px;margin:40px auto;background:#fff;padding:32px;border-radius:8px;box-shadow:0 8px 40px rgba(0,0,0,.08);font-family:"OpenSans",sans-serif}.partner-form-title{text-align:center;font-size:20px;font-weight:600;margin-bottom:24px;color:#000}.partner-form .field{margin-bottom:var(--padding)}.partner-form .label span{display:none}.partner-form .input-text,.partner-form textarea{width:100%;height:var(--inputHeight);padding:10px var(--padding);font-size:16px;background:var(--fieldsBg);color:#333;border:1px solid #ddd;border-radius:var(--borderRadius);box-sizing:border-box}.partner-form textarea{resize:vertical;height:auto;min-height:120px;padding-top:10px;padding-bottom:10px}.partner-form .actions-toolbar{margin-top:var(--padding)}.partner-submit-button{background-color:#f4b321;color:#000;border:none;border-radius:var(--borderRadius);width:100%;padding:14px 0;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.partner-submit-button:hover{background-color:#eaa800}.partner-form .input-text::placeholder,.partner-form textarea::placeholder{color:#888;font-style:normal}.partner-form .input-text{background:var(--fieldsBg) !important;border:1px solid #ddd !important;padding:10px var(--padding)}.form .field .iti--allow-dropdown{width:100%}.iti--allow-dropdown input,.iti--allow-dropdown input[type=text],.iti--allow-dropdown input[type=tel],.iti--separate-dial-code input,.iti--separate-dial-code input[type=text],.iti--separate-dial-code input[type=tel]{padding-right:6px;padding-left:10px;margin-left:0}.compose-wrap .input-wrap.empty+.compose-caption i.caption-text{transform:translateY(-9px);font-style:italic;font-size:13px;line-height:1.4}.compose-wrap .input-wrap .iti--allow-dropdown>input[name=phone]{padding-top:20px}.partner-form-modal-wrapper{--inputHeight:48px;--padding:14px;--gap:12px;--borderRadius:4px;max-width:100%;padding:20px;border-radius:8px;font-family:"OpenSans",sans-serif}.partner-form-modal-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap);margin-bottom:var(--gap)}.partner-form-modal-comment{margin-bottom:var(--gap)}.partner-form-modal .input-text,.partner-form-modal textarea{width:100%;height:var(--inputHeight);padding:10px var(--padding);font-size:14px;border:1px solid #ccc;border-radius:var(--borderRadius);box-sizing:border-box}.partner-form-modal textarea{resize:vertical;height:auto;padding-top:10px;padding-bottom:10px;min-height:80px}