.billing-page .billing-topbar{z-index:50!important;position:sticky!important;overflow:visible!important}.billing-page .billing-topbar:after{content:none!important;display:none!important}.billing-page .billing-topbar>div:first-of-type:not(.employer-topbar-actions){min-width:0!important;overflow:hidden!important}.billing-page .billing-topbar .employer-topbar-actions{z-index:3!important;position:relative!important;overflow:visible!important}.billing-page .billing-topbar .employer-user-wrap{z-index:4!important;position:relative!important;overflow:visible!important}.billing-page .billing-topbar .employer-user-menu,.billing-page .billing-topbar .company-menu.employer-user-menu{z-index:60!important;background:#fff!important;width:max-content!important;min-width:180px!important;max-width:min(260px,100vw - 24px)!important;position:absolute!important;top:calc(100% + 6px)!important;left:auto!important;right:0!important;box-shadow:0 12px 28px #1027442e!important}.billing-page .billing-tabs{z-index:1!important}.billing-page .employer-nav{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#c5d0e0 transparent!important;min-height:0!important;overflow:hidden auto!important}.billing-page .employer-nav::-webkit-scrollbar{width:5px!important}.billing-page .employer-nav::-webkit-scrollbar-thumb{background:#d0d8e4!important;border-radius:99px!important}.billing-page .employer-nav::-webkit-scrollbar-track{background:0 0!important}.billing-page .employer-nav>nav{flex:none!important;min-height:0!important;overflow:visible!important}.billing-page .employer-nav .billing-shortcuts{flex:none!important;margin-top:8px!important}.billing-page .employer-nav .employer-recruiter{flex:none!important;margin-top:auto!important}.billing-page .employer-nav .employer-recruiter .employer-user-avatar{color:#3a4a66!important;background:#edf2f9!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important;overflow:hidden!important}.billing-page .employer-nav .employer-recruiter .employer-user-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.billing-page .plan-cards header>i{border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-style:normal!important;line-height:1!important;display:inline-flex!important}.billing-page .plan-cards header>i svg{stroke-width:1.85px!important;width:16px!important;height:16px!important}.billing-page .billing-shortcuts button{text-align:left!important;align-items:center!important;gap:8px!important;display:flex!important}.billing-page .billing-shortcuts button .billing-shortcut-icon{color:#5b6b86!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;display:inline-flex!important}.billing-page .billing-shortcuts button .billing-shortcut-icon svg{width:16px!important;height:16px!important}.billing-page .billing-action{align-items:center!important;gap:8px!important;display:flex!important}.billing-page .billing-action .billing-action-icon{color:#5b6b86!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;display:inline-flex!important}.billing-page .billing-action .billing-action-icon svg{width:15px!important;height:15px!important}.billing-page .billing-action .billing-action-chevron{color:#9aa8bf!important;margin-left:auto!important;display:inline-flex!important}.billing-page .billing-action .billing-action-chevron svg{width:14px!important;height:14px!important}.billing-page .billing-modal.billing-modal--change{grid-template-columns:1fr 1fr!important;align-content:start!important;gap:12px 14px!important;display:grid!important}.billing-page .billing-modal.billing-modal--change>header,.billing-page .billing-modal.billing-modal--change>footer,.billing-page .billing-modal.billing-modal--change>label.wide,.billing-page .billing-modal.billing-modal--change>.wide,.billing-page .billing-modal.billing-modal--change>.billing-downgrade-warning{grid-column:1/-1!important}.billing-page .billing-modal.billing-modal--change>label{flex-direction:column!important;gap:6px!important;margin:0!important;display:flex!important}.billing-page .billing-modal.billing-modal--change>.billing-downgrade-warning{color:#7a5a1a!important;background:#fff9ef!important;border:1px solid #f0d9a8!important;border-radius:8px!important;margin:0!important;padding:10px 12px!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important}.billing-page .billing-modal.billing-modal--payment{grid-template-columns:1fr 1fr 1fr!important;align-content:start!important;gap:12px 14px!important;display:grid!important}.billing-page .billing-modal.billing-modal--payment>header,.billing-page .billing-modal.billing-modal--payment>footer,.billing-page .billing-modal.billing-modal--payment>label.wide,.billing-page .billing-modal.billing-modal--payment>.wide,.billing-page .billing-modal.billing-modal--payment>label.billing-field-full{grid-column:1/-1!important}.billing-page .billing-modal.billing-modal--payment>label.billing-field-half,.billing-page .billing-modal.billing-modal--payment>label.billing-field-exp,.billing-page .billing-modal.billing-modal--payment>label.billing-field-cvc,.billing-page .billing-modal.billing-modal--payment>label.billing-field-city,.billing-page .billing-modal.billing-modal--payment>label.billing-field-state,.billing-page .billing-modal.billing-modal--payment>label.billing-field-zip{grid-column:span 1!important}.billing-page .billing-modal.billing-modal--payment>label{flex-direction:column!important;gap:6px!important;margin:0!important;display:flex!important}.billing-page .billing-modal.billing-modal--payment>label.billing-check-row{color:#30445f!important;flex-direction:row!important;grid-column:1/-1!important;align-items:center!important;gap:8px!important;margin:2px 0 0!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;display:inline-flex!important}.billing-page .billing-modal.billing-modal--payment>label.billing-check-row>span{color:inherit!important;margin:0!important;font-size:12px!important;font-weight:500!important;display:inline!important}.billing-page .billing-modal input[type=checkbox],.billing-page .billing-modal.billing-modal--payment>label.billing-check-row input[type=checkbox]{accent-color:#075bd7!important;vertical-align:middle!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;display:inline-block!important}.billing-page .billing-settings.billing-settings--edit{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:14px 16px!important;display:grid!important}.billing-page .billing-settings--edit .billing-settings-field{color:#4b5b73!important;background:0 0!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:600!important;display:flex!important}.billing-page .billing-settings--edit .billing-settings-field--full,.billing-page .billing-settings--edit .billing-settings-actions{grid-column:1/-1!important}.billing-page .billing-settings--edit .billing-settings-field>span,.billing-page .billing-settings--edit .billing-settings-check>span{color:#6b7a90!important;margin:0!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;display:block!important}.billing-page .billing-settings--edit .billing-settings-check>span{color:#30445f!important;font-size:13px!important;font-weight:500!important;display:inline!important}.billing-page .billing-settings--edit .billing-settings-field input,.billing-page .billing-settings--edit .billing-settings-field select{color:#15233b!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d6dee8!important;border-radius:8px!important;width:100%!important;min-height:40px!important;margin:0!important;padding:9px 11px!important;font-size:13px!important;font-weight:500!important}.billing-page .billing-settings--edit .billing-settings-field input:focus,.billing-page .billing-settings--edit .billing-settings-field select:focus{border-color:#6b9cea!important;outline:none!important;box-shadow:0 0 0 3px #075bd71f!important}.billing-page .billing-settings--edit .billing-settings-check{cursor:pointer!important;background:0 0!important;align-items:center!important;gap:8px!important;margin:4px 0 0!important;padding:0!important;display:inline-flex!important}.billing-page .billing-settings--edit .billing-settings-check input[type=checkbox]{accent-color:#075bd7!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important}.billing-page .billing-settings--edit .billing-settings-actions{justify-content:flex-end!important;gap:8px!important;margin-top:6px!important;padding-top:4px!important;display:flex!important}.billing-page .billing-settings--edit .billing-settings-actions button{color:#30445f!important;cursor:pointer!important;background:#fff!important;border:1px solid #d6dee8!important;border-radius:8px!important;min-height:38px!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important}.billing-page .billing-settings--edit .billing-settings-actions button.primary{color:#fff!important;background:#075bd7!important;border-color:#075bd7!important}.billing-page .billing-settings--edit .billing-settings-actions button.primary:hover{background:#064fbd!important;border-color:#064fbd!important}@media (max-width:640px){.billing-page .billing-modal.billing-modal--change,.billing-page .billing-modal.billing-modal--payment{grid-template-columns:1fr!important}.billing-page .billing-modal.billing-modal--payment>label.billing-field-exp,.billing-page .billing-modal.billing-modal--payment>label.billing-field-cvc,.billing-page .billing-modal.billing-modal--payment>label.billing-field-city,.billing-page .billing-modal.billing-modal--payment>label.billing-field-state,.billing-page .billing-modal.billing-modal--payment>label.billing-field-zip,.billing-page .billing-modal.billing-modal--payment>label.billing-field-half{grid-column:1/-1!important}.billing-page .billing-settings.billing-settings--edit{grid-template-columns:1fr!important}}
