:host{max-width:382px}
.telcel-rd-select{max-width:382px;display:block;position:relative;z-index:2}
.telcel-rd-select_label{font-size:14px;position:relative;top:10px;left:16px;background:white;font-weight:600;padding:0 2px;cursor:pointer}
.telcel-rd-select_label-open{color:#00529b}
.telcel-rd-select_label-error{color:#d32222}
.telcel-rd-select_helper{font-size:14px;color:#d32222;margin:0}
.telcel-rd-select_input{border:1px solid #757575;border-radius:80px;width:inherit;height:22px;display:flex;padding:8px 16px;justify-content:space-between;cursor:pointer}
.telcel-rd-select_input:hover{border:1px solid #00529b}
.telcel-rd-select_input:hover ~ .telcel-rd-select_label{color:#00529b}
.telcel-rd-select_input-img-open{transform:rotate(180deg);transition:200ms}
.telcel-rd-select_input-open{border:1px solid #00529b;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.telcel-rd-select_input-error{border:1px solid #d32222;border-radius:80px}
.telcel-rd-select_options{position:absolute;top:62px;width:calc(100% - 2px);border:1px solid #00529b;background-color:white;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.telcel-rd-select_options--option,.telcel-rd-select_options--option__disabled,.telcel-rd-select_options--option__selected{font-size:16px;padding:6px 16px}
.telcel-rd-select_options--option__disabled{color:#757575;pointer-events:none;opacity:.38}
.telcel-rd-select_options--option__selected{background-color:rgba(123,31,162,0.08)}
.telcel-rd-select_options--option:hover,.telcel-rd-select_options--option__disabled:hover,.telcel-rd-select_options--option__selected:hover{background-color:rgba(0,0,0,0.04)}
.rd-desbloqueo-equipos{margin:0 auto;max-width:1095px;min-height:330px;box-shadow:0 0 6px #b4b4b4;border-radius:16px;padding:16px 112px}
.rd-desbloqueo-equipos .telcel-controles-contenedor .telcel-controles-campo-de-texto{border-radius:25px}
.rd-desbloqueo-equipos .telcel-controles-contenedor .telcel-controles-campo-de-texto input{border-radius:25px}
.rd-desbloqueo-equipos .telcel-controles-contenedor .telcel-controles-campo-de-texto label{padding:5px 5px}
@media only screen and (max-width:768px){.rd-desbloqueo-equipos{padding:16px}
}
@media only screen and (max-width:414px){.rd-desbloqueo-equipos{padding:16px 8px;margin:0 8px}
}
.rd-desbloqueo-equipos_fabricante .rd-desbloqueo-equipos_step-chunk__alignment{margin:8px 0}
.rd-desbloqueo-equipos_fabricante-select{margin-bottom:8px;max-width:382px}
.rd-desbloqueo-equipos_print{width:595px}
.rd-desbloqueo-equipos_print-header{width:595px;height:72px;padding:24px;border-bottom:1px solid #d0d0d0;background-color:white}
.rd-desbloqueo-equipos_print-header img{height:24px}
.rd-desbloqueo-equipos_print-body{padding:8px 24px}
.rd-desbloqueo-equipos_print-body_title{display:flex;justify-content:space-between;align-items:center}
.rd-desbloqueo-equipos_print-body_title :nth-child(1){font-size:24px;color:#00529b;font-weight:600;margin:0}
.rd-desbloqueo-equipos_print-body_title :nth-child(2){font-size:14px;margin:0}
.rd-desbloqueo-equipos_print-body_title :nth-child(2) span{font-weight:600;font-size:14px;color:#000}
.rd-desbloqueo-equipos_print-body_folio{font-size:20px}
.rd-desbloqueo-equipos_print-body_folio span{font-weight:600}
.rd-desbloqueo-equipos_print-footer{width:100%;background-color:#f8f8f8;text-align:center;margin-top:24px}
.rd-desbloqueo-equipos_print-footer :nth-child(1){font-size:14px;color:#0071d1;font-weight:600;padding:16px 0 3px;margin:0}
.rd-desbloqueo-equipos_print-footer :nth-child(2){font-size:12px;padding:3px 0 16px;margin:0;font-weight:600}
.rd-desbloqueo-equipos_print-footer :nth-child(2) span{font-size:12px;color:#0071d1}
.rd-desbloqueo-equipos_print-dipsa{text-align:center;font-size:12px;margin:16px 0}
.rd-desbloqueo-equipos_content{width:100%}
.rd-desbloqueo-equipos_title{font-size:20px;color:#00529b;font-weight:600;margin:24px 0 8px}
.rd-desbloqueo-equipos_subtitle{font-size:18px;margin:8px 0}
.rd-desbloqueo-equipos_form{display:flex}
.rd-desbloqueo-equipos_form .telcel-controles-contenedor{margin:0 24px 0 0;max-width:382px;width:100%}
@media only screen and (max-width:768px){.rd-desbloqueo-equipos_form .telcel-controles-contenedor{max-width:100%;margin-bottom:16px}
}
@media only screen and (max-width:768px){.rd-desbloqueo-equipos_form{flex-direction:column;margin:16px 0}
}
.rd-desbloqueo-equipos_subtitle_2{font-size:18px;margin:8px 0}
.rd-desbloqueo-equipos_helper{font-size:14px;margin:8px 0}
.rd-desbloqueo-equipos_footer{margin:8px 0}
.rd-desbloqueo-equipos_footer p{font-size:14px;color:#999;margin-bottom:8px}
.rd-desbloqueo-equipos_footer-border{border-top:1px solid #d0d0d0;padding-top:16px}
.rd-desbloqueo-equipos_main-button{margin:16px 0;width:100%;display:flex;justify-content:center;align-items:center}
.rd-desbloqueo-equipos_action-buttons{display:flex;justify-content:center;align-items:center}
@media only screen and (max-width:768px){.rd-desbloqueo-equipos_action-buttons{flex-direction:column;justify-content:space-around}
}
.rd-desbloqueo-equipos_link{font-size:16px;color:#0071d1;font-weight:600;margin-top:12px}
.rd-desbloqueo-equipos_step-chunk{margin:24px 0}
.rd-desbloqueo-equipos_step-chunk__codes{display:flex;align-items:center;justify-content:space-between;width:80%;margin:16px 0}
@media only screen and (max-width:768px){.rd-desbloqueo-equipos_step-chunk__codes{flex-direction:column;justify-content:space-around;align-items:flex-start;width:100%}
}
.rd-desbloqueo-equipos_step-chunk__codes p{font-size:18px;margin-bottom:0}
.rd-desbloqueo-equipos_step-chunk__codes p span{font-weight:600;font-size:18px}
.rd-desbloqueo-equipos_step-chunk__alignment{display:flex;align-items:center}
.rd-desbloqueo-equipos_step-chunk__alignment:first-child{margin-bottom:8px}
.rd-desbloqueo-equipos_step-chunk__alignment--title{font-size:16px;font-weight:600;color:#00529b;margin-left:12px;margin-bottom:0;margin-top:2px}
.rd-desbloqueo-equipos_step-chunk__alignment--title_noMargin{font-size:16px;font-weight:600;color:#00529b;margin-left:0}
.rd-desbloqueo-equipos_step-chunk__alignment--img{width:16px;height:20px;margin-left:4px}
.rd-desbloqueo-equipos_step-chunk__alignment--img_noMargin{width:12px;height:10px;margin-left:0}
.rd-desbloqueo-equipos_step-chunk__alignment--description{font-size:14px;margin:4px 0 4px 14px}
.rd-desbloqueo-equipos_step-chunk__alignment--description_noMargin{font-size:14px;margin-left:0}
.rd-desbloqueo-equipos_step-chunk__alignment--advise{font-size:14px;color:#757575}
.semibold-text{font-weight:600}
.rd-stepper{width:100%;display:flex;justify-content:flex-end;border-bottom:1px solid #d0d0d0}
.rd-stepper_label{background-color:#f8f8f8;border-radius:4px;color:#00529b;font-size:14px;padding:4px 16px;margin-bottom:16px;font-weight:600}
#rd-desbloqueo-equipos_print{position:absolute;z-index:-1;left:-1000px}
.rd-alert,.rd-alert_success,.rd-alert_info,.rd-alert_warning,.rd-alert_error{width:100%;padding:8px;border-radius:4px;margin:16px 0;display:flex;align-items:center}
.rd-alert img,.rd-alert_success img,.rd-alert_info img,.rd-alert_warning img,.rd-alert_error img{width:24px;height:24px}
.rd-alert p,.rd-alert_success p,.rd-alert_info p,.rd-alert_warning p,.rd-alert_error p{font-size:14px;margin:0 0 0 8px}
.rd-alert_success{background-color:#f0f7ef}
.rd-alert_info{background-color:#f2f7f9}
.rd-alert_warning{background-color:#fdf6e6}
.rd-alert_error{background-color:#fdf2f2}
.rd-button{border-radius:24px;border:0;font-size:16px;min-width:240px;font-weight:600;padding:8px 16px;margin:8px}
@media only screen and (max-width:414px){.rd-button{min-width:100%}
}
.rd-button:disabled{background-color:#d0d0d0;color:#595959}
.rd-button_primary{background-color:#7b1fa2;color:#fff}
.rd-button_secondary{background-color:#fff;color:#7b1fa2;border:1px solid #7b1fa2}
:root{--container-shadow:var(--tc_shadow_level_1);--bill-bg:var(--tc_blue_baby);--gray-bg:var(--tc_gray_baby);--white-bg:var(--tc_white)}
.tc-UnlockDevice{width:100%;max-width:1000px;margin:0 auto;border-radius:24px;box-shadow:var(--container-shadow)}
.tc-UnlockDevice_flex{display:flex !important}
.tc-UnlockDevice_alignCenter{align-items:center}
.tc-UnlockDevice-modal{overflow:scroll;width:100%;max-width:600px;background-color:var(--white-bg);border-radius:24px;display:flex;flex-direction:column;padding:16px}
.tc-UnlockDevice-modal_header{display:flex;align-items:center;justify-content:end;padding-bottom:16px}
.tc-UnlockDevice-modal_header--button{display:flex;align-items:center}
.tc-UnlockDevice-modal_body{overflow-y:scroll}
.tc-UnlockDevice-modal_body--img{display:flex;justify-content:center;align-items:center;margin:12px 0}
.tc-UnlockDevice-modal_body--img img{width:100%;max-width:255px}
@media(max-width:767px){.tc-UnlockDevice{max-width:100%;padding:0 16px;margin:0 16px}
}
.tc-UnlockDevice_content{max-width:658px;width:100%;margin:auto}
.tc-UnlockDevice_content--default2__codes{display:flex}
@media(max-width:767px){.tc-UnlockDevice_content--default2__codes{flex-direction:column}
.tc-UnlockDevice_content--default2__codes p:first-child{margin-bottom:8px}
}
.tc-UnlockDevice_content--fields{display:flex;align-items:center}
@media(max-width:767px){.tc-UnlockDevice_content--fields{flex-direction:column}
.tc-UnlockDevice_content--fields #recaptcha{margin-top:16px}
}
.tc-UnlockDevice_content--cac__alert{font-size:14px}
.tc-UnlockDevice_content--cac__links{display:flex}
@media(max-width:767px){.tc-UnlockDevice_content--cac__links{flex-direction:column}
.tc-UnlockDevice_content--cac__links button.tc-cta.tc-cta--link{width:fit-content !important}
}
.temp-bold{font-weight:600}