.analytics-page .analytics-topbar{z-index:50!important;position:sticky!important;overflow:visible!important}.analytics-page .analytics-topbar:after{content:none!important;display:none!important}.analytics-page .analytics-topbar>div:first-of-type:not(.employer-topbar-actions){min-width:0!important;overflow:hidden!important}.analytics-page .analytics-topbar .employer-topbar-actions{z-index:3!important;position:relative!important;overflow:visible!important}.analytics-page .analytics-topbar .employer-user-wrap{z-index:4!important;position:relative!important;overflow:visible!important}.analytics-page .analytics-topbar .employer-user-menu,.analytics-page .analytics-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}.analytics-page .analytics-tabs{z-index:1!important}.analytics-page .employer-nav{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#c5d0e0 transparent!important;min-height:0!important;overflow:hidden auto!important}.analytics-page .employer-nav::-webkit-scrollbar{width:5px!important}.analytics-page .employer-nav::-webkit-scrollbar-thumb{background:#d0d8e4!important;border-radius:99px!important}.analytics-page .employer-nav::-webkit-scrollbar-track{background:0 0!important}.analytics-page .employer-nav>nav{flex:none!important;min-height:0!important;overflow:visible!important}.analytics-page .employer-nav .saved-reports{flex:none!important;margin-top:8px!important}.analytics-page .employer-nav .employer-recruiter{flex:none!important;margin-top:auto!important}.analytics-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}.analytics-page .employer-nav .employer-recruiter .employer-user-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.an-select{display:inline-flex!important;position:relative!important}.an-select__trigger{border:1px solid var(--an-border,#e3e9f3)!important;color:#25344c!important;cursor:pointer!important;background:#fff!important;border-radius:5px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:6px 10px!important;font-size:11px!important;display:inline-flex!important}.an-select__trigger:hover{background:#f8faff!important;border-color:#c5d4ea!important}.an-select__trigger[aria-expanded=true]{border-color:#1b6dff!important;box-shadow:0 0 0 2px #1b6dff1f!important}.an-select__menu{scrollbar-width:thin!important;scrollbar-color:#c5d0e0 transparent!important;background:#fff!important;border:1px solid #dce4f0!important;border-radius:8px!important;max-height:min(280px,50vh)!important;padding:4px!important;overflow-y:auto!important;box-shadow:0 10px 28px #0c1c3a24!important}.an-select__menu button{text-align:left!important;color:#25344c!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;width:100%!important;padding:8px 10px!important;font-size:12px!important;display:block!important}.an-select__menu button:hover,.an-select__menu button.active{color:#075bd7!important;background:#edf4ff!important}.analytics-page .kpi-grid article>i.an-kpi-icon{color:#1b6dff!important;background:#edf4ff!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-style:normal!important;display:inline-flex!important}.analytics-page .kpi-grid article>i.an-kpi-icon svg{display:block!important}.analytics-page .analytics-aside article>i.an-aside-icon,.analytics-page .analytics-alert>i.an-aside-icon,.analytics-page .analytics-action>i.an-aside-icon{color:#1b6dff!important;background:#edf4ff!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-style:normal!important;display:inline-flex!important}.analytics-page .analytics-alert{cursor:pointer!important;text-align:left!important;width:100%!important;font:inherit!important;background:0 0!important;border:0!important}.analytics-page .analytics-alert:hover{background:#f5f8fd!important;border-radius:6px!important}.analytics-page .analytics-action{align-items:center!important;gap:8px!important;display:flex!important}.analytics-page .analytics-action>span.an-action-label{text-align:left!important;flex:1!important}.analytics-page .scheduled-report{position:relative!important}.analytics-page .scheduled-report>button.an-more-btn{color:#66738c!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:4px 6px!important;line-height:1!important}.analytics-page .scheduled-report>button.an-more-btn:hover{color:#25344c!important;background:#edf2f9!important}.an-portal-menu{z-index:80!important;background:#fff!important;border:1px solid #dce4f0!important;border-radius:8px!important;min-width:160px!important;padding:4px!important;box-shadow:0 10px 28px #0c1c3a24!important}.an-portal-menu button{text-align:left!important;color:#25344c!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;width:100%!important;padding:8px 10px!important;font-size:12px!important;display:block!important}.an-portal-menu button:hover{color:#075bd7!important;background:#edf4ff!important}.an-portal-menu button.danger{color:#c0392b!important}.an-portal-menu button.danger:hover{background:#fdecea!important}.ats-modal-overlay.analytics-modal-overlay,.ats-modal-overlay.an-modal-overlay{z-index:100!important;place-items:center!important;padding:20px!important}.analytics-modal.an-modal{background:#fff!important;border-radius:12px!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;width:min(680px,100% - 28px)!important;max-height:min(88vh,820px)!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 18px 48px #08163038!important}.analytics-modal.an-modal>header{border-bottom:1px solid #e8eef7!important;flex:none!important;align-items:flex-start!important;gap:12px!important;padding:18px 20px 12px!important;display:flex!important}.analytics-modal.an-modal>header>div{margin-right:auto!important}.analytics-modal.an-modal h2{color:#0a1738!important;margin:0!important;font-size:18px!important}.analytics-modal.an-modal header p{color:#66738c!important;margin:4px 0 0!important;font-size:12px!important}.analytics-modal.an-modal>header>button{cursor:pointer!important;color:#415070!important;background:#f2f5fa!important;border:0!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:inline-flex!important}.analytics-modal.an-modal .an-modal__body{scrollbar-width:thin!important;flex:auto!important;grid-template-columns:1fr 1fr!important;gap:12px!important;min-height:0!important;padding:16px 20px!important;display:grid!important;overflow-y:auto!important}.analytics-modal.an-modal .an-modal__body.an-modal__body--stack{grid-template-columns:1fr!important}.analytics-modal.an-modal label{color:#415070!important;flex-direction:column!important;gap:5px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.analytics-modal.an-modal label.wide,.analytics-modal.an-modal .an-field-wide{grid-column:1/-1!important}.analytics-modal.an-modal input,.analytics-modal.an-modal select,.analytics-modal.an-modal textarea{color:#0a1738!important;background:#fff!important;border:1px solid #d8e0ec!important;border-radius:7px!important;padding:8px 10px!important;font-size:13px!important;font-weight:500!important}.analytics-modal.an-modal .an-check-grid{grid-template-columns:1fr 1fr!important;gap:6px!important;font-weight:500!important;display:grid!important}.analytics-modal.an-modal .an-check-grid label,.analytics-modal.an-modal .an-inline-check{flex-direction:row!important;align-items:center!important;gap:8px!important;font-weight:500!important}.analytics-modal.an-modal.an-modal--create{width:min(560px,100% - 28px)!important;max-height:min(86vh,640px)!important}.analytics-modal.an-modal.an-modal--create>header{padding:16px 18px 10px!important}.analytics-modal.an-modal.an-modal--create .an-modal__body{gap:0!important;padding:12px 18px 8px!important}.analytics-modal.an-modal.an-modal--create .an-modal__footer{padding:10px 18px 14px!important}.analytics-modal.an-modal .an-create-form{flex-direction:column!important;grid-column:1/-1!important;gap:12px!important;width:100%!important;display:flex!important}.analytics-modal.an-modal .an-field-row{grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;display:grid!important}.analytics-modal.an-modal .an-field{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}.analytics-modal.an-modal .an-field--full{width:100%!important}.analytics-modal.an-modal .an-field>label,.analytics-modal.an-modal .an-metrics-field>legend{color:#415070!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}.analytics-modal.an-modal .an-metrics-field{border:0!important;min-inline-size:0!important;margin:0!important;padding:0!important}.analytics-modal.an-modal .an-metrics-field>legend{float:none!important;width:auto!important;margin:0 0 6px!important;padding:0!important}.analytics-modal.an-modal .an-field>input,.analytics-modal.an-modal .an-field>select{box-sizing:border-box!important;width:100%!important;min-height:38px!important}.analytics-modal.an-modal .an-metric-grid{grid-template-columns:1fr 1fr!important;gap:8px 14px!important;width:100%!important;display:grid!important}.analytics-modal.an-modal .an-metric-item,.analytics-modal.an-modal .an-check-inline{color:#243247!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:28px!important;margin:0!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.analytics-modal.an-modal .an-metric-item input[type=checkbox],.analytics-modal.an-modal .an-check-inline input[type=checkbox]{accent-color:#075bd7!important;cursor:pointer!important;appearance:auto!important;-webkit-appearance:checkbox!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}.analytics-modal.an-modal .an-metric-item>span,.analytics-modal.an-modal .an-check-inline>span{color:#243247!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important}.analytics-modal.an-modal .an-check-inline{width:100%!important;padding:2px 0 0!important}.analytics-modal.an-modal footer,.analytics-modal.an-modal .an-modal__footer{background:#fafbfd!important;border-top:1px solid #e8eef7!important;flex:none!important;grid-column:1/-1!important;justify-content:flex-end!important;gap:8px!important;padding:12px 20px 18px!important;display:flex!important}.analytics-modal.an-modal footer button,.analytics-modal.an-modal .an-modal__footer button{cursor:pointer!important;color:#3a475c!important;background:#fff!important;border:1px solid #d5dfea!important;border-radius:8px!important;min-height:38px!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important}.analytics-modal.an-modal footer button.primary,.analytics-modal.an-modal .an-modal__footer button.primary{color:#fff!important;background:linear-gradient(135deg,#2563eb,#174cc8)!important;border-color:#0000!important}.analytics-modal.an-modal .an-error{color:#c0392b!important;grid-column:1/-1!important;font-size:11px!important;font-weight:500!important}.analytics-modal.an-modal .an-insight-list,.analytics-modal.an-modal .an-tips-list{flex-direction:column!important;grid-column:1/-1!important;gap:10px!important;display:flex!important}.analytics-modal.an-modal .an-insight-list article,.analytics-modal.an-modal .an-tips-list article{background:#f8faff!important;border:1px solid #e8eef7!important;border-radius:8px!important;gap:10px!important;padding:10px!important;display:flex!important}.analytics-modal.an-modal .an-compare-table{border:1px solid #e8eef7!important;border-radius:8px!important;grid-column:1/-1!important;overflow-x:auto!important}.analytics-modal.an-modal .an-compare-table table{border-collapse:collapse!important;width:100%!important;font-size:12px!important}.analytics-modal.an-modal .an-compare-table th,.analytics-modal.an-modal .an-compare-table td{text-align:left!important;white-space:nowrap!important;border-bottom:1px solid #eef2f8!important;padding:8px 10px!important}.analytics-modal.an-modal .an-compare-table th{color:#415070!important;background:#f5f8fd!important;font-weight:600!important}.analytics-page .profile-toast{z-index:120!important;color:#fff!important;background:#0f1b33!important;border-radius:8px!important;padding:10px 14px!important;font-size:13px!important;position:fixed!important;bottom:24px!important;right:20px!important;box-shadow:0 10px 28px #08163047!important}.analytics-page .saved-reports button.an-saved-item{cursor:pointer!important}.analytics-page .saved-reports button.an-saved-item:hover{color:#075bd7!important}.analytics-page .trend-chart.employer\.ui\.bars rect,.analytics-page .trend-chart.bars rect{fill:#1b6dff!important}@media (max-width:720px){.analytics-modal.an-modal .an-modal__body,.analytics-modal.an-modal .an-field-row,.analytics-modal.an-modal .an-metric-grid{grid-template-columns:1fr!important}}
