.widget-join.element-modal .modal-container{border-radius:20px;max-width:560px;padding:40px 50px}.widget-join.element-modal .modal-body{padding:0}.join-number{border-left-width:1px}.join-header-area{border-bottom-width:2px;padding:0 0 10px}.join-content-area{display:flex;flex-direction:column;gap:20px;padding:25px 0}.join-content-note{align-items:center;display:flex;gap:15px}.join-profile-form,.join-profile-state{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:12px;padding:16px}.join-profile-state{align-items:center;display:flex;gap:12px;justify-content:space-between}.join-profile-state button{color:inherit;font:inherit;font-weight:600;text-decoration:underline}.join-profile-error,.join-profile-state--error{color:#c43c35}.join-profile-heading{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.join-profile-heading span{opacity:.72}.join-profile-field{display:flex;flex-direction:column;gap:7px;margin-top:14px}.join-profile-field:first-of-type{margin-top:0}.join-profile-field input,.join-profile-field select{background:transparent;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:8px;color:inherit;font:inherit;min-height:44px;padding:9px 12px;width:100%}.join-profile-field [aria-invalid=true]{border-color:#c43c35}.join-profile-input-wrap{align-items:center;display:flex;position:relative}.join-profile-input-wrap>span{opacity:.65;position:absolute;right:12px}.join-profile-input-wrap:has(>span) input{padding-right:56px}.join-lnwaccount span{vertical-align:baseline}.join-footer-area{border-top-width:1px;display:flex;gap:20px;justify-content:center;padding:25px 0 0}.button.small .join-number{border-color:var(--button-border-color,var(--button-small-border-color));padding-left:var(--button-gap,var(--button-small-gap))}.button.medium .join-number{border-color:var(--button-border-color,var(--button-medium-border-color));padding-left:var(--button-gap,var(--button-medium-gap))}.button.large .join-number{border-color:var(--button-border-color,var(--button-large-border-color));padding-left:var(--button-gap,var(--button-large-gap))}
