#popup-horoscope{font-family:Inter,sans-serif;font-style:normal;z-index:100000000}#popup-horoscope .modal-dialog{margin-top:10px!important}@media (min-height:772px){#popup-horoscope .modal-dialog{margin-top:100px!important}}@media only screen and (min-width:768px) and (max-width:1199px){#popup-horoscope .modal-dialog{width:unset}}#popup-horoscope .modal-dialog .modal-content{background:#fff9ed;border-radius:32px;margin:0 auto;max-width:900px;position:relative;width:100%}@media only screen and (min-width:768px) and (max-width:1199px){#popup-horoscope .modal-dialog .modal-content{width:90%}}@media only screen and (max-width:767px){#popup-horoscope .modal-dialog .modal-content{width:90%}}#popup-horoscope .modal-dialog .modal-content .modal-header{align-items:flex-start;border:none;display:inline-flex;gap:13.75px;min-height:unset;padding:0;position:absolute;right:-13px;top:-9px;width:-moz-fit-content;width:fit-content}#popup-horoscope .modal-dialog .modal-content .modal-header .close{align-items:center;aspect-ratio:1/1;background:#ebebeb;border-radius:68.75px;box-shadow:0 4.4px 8.8px 0 rgba(0,0,0,.06);color:#b0b0b0;display:flex;font-size:24px;justify-content:center;opacity:1;width:44px;z-index:1}@media only screen and (max-width:767px){#popup-horoscope .modal-dialog .modal-content .modal-header .close{width:34px}}#popup-horoscope .modal-dialog .modal-content .modal-banner{background-image:url(https://cdn-new.topcv.vn/unsafe/https://static.topcv.vn/v4/image/horoscope/bg_popup_horscope_desktop.png);background-repeat:repeat;background-size:cover;border-radius:32px 32px 0 0;min-height:293px;width:100%}@media only screen and (max-width:767px){#popup-horoscope .modal-dialog .modal-content .modal-banner{background-image:url(https://cdn-new.topcv.vn/unsafe/https://static.topcv.vn/v4/image/horoscope/bg_popup_horscope_mobile.png)}}#popup-horoscope .modal-dialog .modal-content .modal-body{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:26px;padding:32px 64px}@media only screen and (max-width:767px){#popup-horoscope .modal-dialog .modal-content .modal-body{padding:22px}}#popup-horoscope .modal-dialog .modal-content .modal-body .title{color:#078e43;font-size:28px!important;font-style:normal;font-weight:800;letter-spacing:-.28px;line-height:normal}@media only screen and (max-width:767px){#popup-horoscope .modal-dialog .modal-content .modal-body .title{font-size:19px!important;letter-spacing:-.19px;line-height:25.09px;margin:0;text-align:center}}#popup-horoscope .modal-dialog .modal-content .modal-body .title .highlight{color:#da5126}#popup-horoscope .modal-dialog .modal-content .modal-body .content{align-items:center;align-self:stretch;border:none;display:flex;flex-direction:column;gap:12px;justify-content:center}#popup-horoscope .modal-dialog .modal-content .modal-body .content-item{align-items:center;align-self:stretch;color:#078e43;display:flex;gap:8px}#popup-horoscope .modal-dialog .modal-content .modal-body .content-item span{flex:1;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:19px}@media only screen and (max-width:767px){#popup-horoscope .modal-dialog .modal-content .modal-body .content-item span{font-size:14px;letter-spacing:-.14px;line-height:18px}}#popup-horoscope .modal-dialog .modal-content .modal-footer{align-items:center;align-self:stretch;border-top:none;display:flex;flex:1 0 0;flex-direction:column;gap:16px;justify-content:space-between;padding:0 64px 32px}#popup-horoscope .modal-dialog .modal-content .modal-footer:after,#popup-horoscope .modal-dialog .modal-content .modal-footer:before{display:none}@media only screen and (max-width:767px){#popup-horoscope .modal-dialog .modal-content .modal-footer{padding:0 22px 22px}}#popup-horoscope .modal-dialog .modal-content .modal-footer .code{align-items:center;display:flex;flex-direction:column;gap:10px}#popup-horoscope .modal-dialog .modal-content .modal-footer .code-content{color:#078e43;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal;margin:0;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){#popup-horoscope .modal-dialog .modal-content .modal-footer .code-content{font-size:20px;font-weight:800;letter-spacing:.4px;line-height:27px}}#popup-horoscope .modal-dialog .modal-content .modal-footer .code-content br{display:none}@media only screen and (max-width:767px){#popup-horoscope .modal-dialog .modal-content .modal-footer .code-content br{display:block}}#popup-horoscope .modal-dialog .modal-content .modal-footer .code-content .highlight{color:#da5126}#popup-horoscope .modal-dialog .modal-content .modal-footer .code-note{font-feature-settings:"clig" off,"liga" off;color:#078e43;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:150%;margin:0}@media only screen and (max-width:767px){#popup-horoscope .modal-dialog .modal-content .modal-footer .code-note{font-size:15px}}#popup-horoscope .modal-dialog .modal-content .modal-footer .btn-register{align-items:center;background:#00b14f;border-radius:666px;color:#fff;display:flex;font-size:24px;font-style:normal;font-weight:700;gap:7.025px;height:48px;justify-content:center;letter-spacing:-.6px;line-height:normal;max-width:412px;padding:7px 12px;width:100%}#popup-horoscope .modal-dialog .modal-content .modal-footer .btn-register:hover{background:#009643}@media only screen and (max-width:767px){#popup-horoscope .modal-dialog .modal-content .modal-footer .text-desktop{display:none}}.banner-horoscope{border-radius:8px;cursor:pointer;margin-bottom:20px;width:100%}@media only screen and (max-width:767px){.banner-horoscope{padding:0 20px}}.banner-horoscope img{width:100%}.box-save-job{margin-top:20px;text-align:center}.box-save-job a{background:#f2fbf6;border-radius:3px;padding:5px}.box-save-job .save,.box-save-job .unsave{font-size:13px;text-decoration:none}.box-save-job a:focus{color:#00b14f}.box-saved-job .not-save-job,.job-notsave .unsave,.job-saved .save{display:none}.banner-horoscope{background-position:right -64px bottom 0,0;background-size:328px,cover}.banner-horoscope_title{font-size:28.18px;letter-spacing:-.845px;margin-bottom:13px}.banner-horoscope_description{gap:5.781px}.banner-horoscope_description-item span{font-size:14.561px}#popup-horoscope{transition:opacity .15s linear}#popup-horoscope .modal-dialog{background-color:transparent;border:unset;border-radius:unset;box-shadow:unset;margin:100px auto;width:unset}#popup-horoscope .modal-dialog .modal-content .modal-header .close{border:none}
