.cmp-create-partner{padding:48px 280px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:space-between}
@media(max-width:1024px){.cmp-create-partner{padding:0;display:block;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:space-between}
}
@media(max-width:1024px){.cmp-create-partner.iphone .cmp-create-partner__iframe-container{height:95vh}
}
.cmp-create-partner-back{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}
.cmp-create-partner-back .icon-angle-left{margin-right:8px;font-size:1.5rem}
@media(max-width:1024px){.cmp-create-partner-back .button{width:unset}
}
.cmp-create-partner-back .button .cmp-button__text{color:#232323;font-family:var(--inter-regular);font-size:.875rem;line-height:1.125rem}
.cmp-create-partner-text{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem}
.cmp-create-partner-text__title .text .cmp-text p,.cmp-create-partner-text__title .text .cmp-text a{color:#232323;font-family:var(--n27-bold);font-size:2rem;line-height:2.5rem;margin:0}
.cmp-create-partner-text__subtitle .text .cmp-text p,.cmp-create-partner-text__subtitle .text .cmp-text a{color:#232323;font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;margin:0}
.cmp-create-partner-wrapper__form{counter-reset:partner;display:flex;flex-direction:column;gap:16px}
.cmp-create-partner-wrapper__form .form .button .cmp-button{justify-content:center}
.cmp-create-partner__partner{counter-increment:partner;background:#fff;border-radius:24px;border:1px solid #555;padding:24px;position:relative;display:flex;flex-direction:column}
@media(max-width:1024px){.cmp-create-partner__partner{padding:16px}
}
.cmp-create-partner__partner.is-collapsed{padding-bottom:24px}
.cmp-create-partner__partner.is-collapsed>*:not(.cmp-create-partner__deleteBtn-container){display:none !important}
.cmp-create-partner__partner.is-collapsed .cmp-create-partner__deleteBtn-container{margin-bottom:0}
.cmp-create-partner__partner.is-collapsed .cmp-create-partner__toggle-icon{transform:rotate(180deg)}
.cmp-create-partner__partner .cmp-input{margin:12px 0}
.cmp-create-partner__partner .cmp-input .cmp-form-text{margin:0}
.cmp-create-partner__partner .cmp-input label{font-weight:600;font-size:16px !important;line-height:24px !important}
.cmp-create-partner__partner .cmp-input input{border:1px solid #666 !important;font-weight:400;font-size:14px;line-height:22px}
.cmp-create-partner__add-partner{display:flex;gap:32px;margin-top:32px}
@media(max-width:1024px){.cmp-create-partner__add-partner{padding:0}
.cmp-create-partner__add-partner button{flex-direction:row;justify-content:center}
}
.cmp-create-partner__add-button{width:fit-content}
.cmp-create-partner__iframe-container{display:none;width:fit-content;height:87vh}
@media(max-width:1024px){.cmp-create-partner__iframe-container{width:100%;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}
@supports(-webkit-touch-callout:none){height:95vh}
}
.cmp-create-partner__iframe-sign{border:0;min-height:500px;min-width:600px;height:-webkit-fill-available}
@media(min-width:1024px){.cmp-create-partner__iframe-sign{height:93vh;overflow-x:hidden;overflow-y:auto}
}
@media(max-width:1024px){.cmp-create-partner__iframe-sign{min-width:0 !important;position:relative !important;bottom:0;height:100% !important;width:100% !important;min-height:unset}
}
.cmp-create-partner #es-underlay .terms-of-use{position:fixed;bottom:0;width:100%;margin-bottom:0;overflow:scroll !important;display:block;height:300px}
.cmp-create-partner__redirect-btn{padding:20px}
.cmp-create-partner__redirect-btn.d-none{display:none}
.cmp-create-partner__tag{text-align:center}
.cmp-create-partner__toggle-icon{font-size:24px;line-height:32px;cursor:pointer;transition:transform .3s ease;color:var(--Tertiary-Blue);display:inline-block}
.cmp-create-partner__deleteBtn{position:absolute;bottom:16px;right:24px;width:auto;height:auto;background-image:none;cursor:pointer}
.cmp-create-partner__deleteBtn::before{content:"Eliminar";font-family:var(--inter-regular);font-weight:400;font-size:14px;line-height:22px;text-decoration:underline}
.cmp-create-partner__deleteBtn-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}
.cmp-create-partner__deleteBtn-container::before{content:"Makusi Klubeko kide berri bat sortu";font-family:var(--n27-bold);color:var(--Tertiary-Blue);font-weight:700;font-size:32px;line-height:40px}
.cmp-create-partner__deleteBtn-container[data-partner-name]::before{content:attr(data-partner-name)}
.cmp-create-partner__sign-popup{background:#fafafa;border-radius:16px;padding:32px;max-width:480px;width:calc(68%);position:relative;box-shadow:0 8px 32px rgba(0,0,0,0.12)}
.cmp-create-partner__sign-popup-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.35);z-index:2000;align-items:center;justify-content:center}
.cmp-create-partner__sign-popup-overlay.is-visible{display:flex}
@media(max-width:1024px){.cmp-create-partner__sign-popup{padding:24px 20px;border-radius:12px}
}
.cmp-create-partner__sign-popup-close{position:absolute;top:16px;right:16px;background:0;border:0;font-size:1.25rem;line-height:1;cursor:pointer;color:#232323;padding:4px 8px;display:flex;align-items:center;justify-content:center}
.cmp-create-partner__sign-popup-close:hover{opacity:.7}
.cmp-create-partner__sign-popup-title{font-family:var(--n27-bold);font-size:1.125rem;line-height:1.5rem;color:#232323;margin:0 32px 12px 0;font-weight:700}
.cmp-create-partner__sign-popup-desc{font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;color:#232323;margin:0 0 24px}
.cmp-create-partner__sign-popup-actions{display:flex;justify-content:flex-end;gap:12px}
@media(max-width:1024px){.cmp-create-partner__sign-popup-actions{flex-direction:column-reverse}
}
.cmp-create-partner__sign-popup-cancel{background:transparent;border:1.5px solid #232323;border-radius:24px;padding:10px 24px;font-family:var(--inter-regular);font-size:.875rem;font-weight:600;cursor:pointer;color:#232323;white-space:nowrap}
.cmp-create-partner__sign-popup-cancel:hover{background:#f0f0f0}
.cmp-create-partner__sign-popup-confirm{background:#18a84c;border:0;border-radius:24px;padding:10px 24px;font-family:var(--inter-regular);font-size:.875rem;font-weight:600;cursor:pointer;color:#fff;white-space:nowrap;display:flex;align-items:center;gap:8px}
.cmp-create-partner__sign-popup-confirm i{font-size:.875rem}
.cmp-create-partner__sign-popup-confirm:hover{background:#148f40}
.cmp-create-partner__delete-popup{background:#fafafa;border-radius:16px;padding:32px;max-width:480px;width:calc(68%);position:relative;box-shadow:0 8px 32px rgba(0,0,0,0.12)}
.cmp-create-partner__delete-popup-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.35);z-index:2000;align-items:center;justify-content:center}
.cmp-create-partner__delete-popup-overlay.is-visible{display:flex}
@media(max-width:1024px){.cmp-create-partner__delete-popup{padding:24px 20px;border-radius:12px}
}
.cmp-create-partner__delete-popup-close{position:absolute;top:16px;right:16px;background:0;border:0;font-size:1.25rem;line-height:1;cursor:pointer;color:#232323;padding:4px 8px;display:flex;align-items:center;justify-content:center}
.cmp-create-partner__delete-popup-close:hover{opacity:.7}
.cmp-create-partner__delete-popup-title{font-family:var(--n27-bold);font-size:1.125rem;line-height:1.5rem;color:#232323;margin:0 32px 12px 0;font-weight:700}
.cmp-create-partner__delete-popup-desc{font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;color:#232323;margin:0 0 24px}
.cmp-create-partner__delete-popup-actions{display:flex;justify-content:flex-end;gap:12px}
@media(max-width:1024px){.cmp-create-partner__delete-popup-actions{flex-direction:column-reverse}
}
.cmp-create-partner__delete-popup-cancel{background:transparent;border:1.5px solid #232323;border-radius:24px;padding:10px 24px;font-family:var(--inter-regular);font-size:.875rem;font-weight:600;cursor:pointer;color:#232323;white-space:nowrap}
.cmp-create-partner__delete-popup-cancel:hover{background:#f0f0f0}
.cmp-create-partner__delete-popup-confirm{background:#18a84c;border:0;border-radius:24px;padding:10px 24px;font-family:var(--inter-regular);font-size:.875rem;font-weight:600;cursor:pointer;color:#fff;white-space:nowrap}
.cmp-create-partner__delete-popup-confirm:hover{background:#148f40}
.cmp-create-partner__error-msg{display:none;align-items:center;text-align:center;padding-top:9px;color:#c80018}
.cmp-create-partner__error-msg p{display:inline-block}
.cmp-create-partner .disabled{cursor:not-allowed;text-decoration:none;pointer-events:none;background-color:#f0f0f0 !important;border:none !important}
.cmp-create-partner .disabled span{color:#aeaeae !important}
.cmp-create-partner .cmp-form-text .cmp-form-text{margin:0}