:root{--austant-switcher-border:var(--bs-border-color)}[data-bs-theme=dark]{--austant-switcher-border:var(--bs-border-color-translucent)}.sidebar-switcher,.sidebar-switcher:hover,.sidebar-switcher:focus,.sidebar-switcher:active,.sidebar-switcher.show,.sidebar-switcher+.dropdown-menu,.sidebar-switcher .dropdown-menu{border-color:var(--austant-switcher-border)!important}.app-header .app-toggler{width:38px;height:38px;margin:21px 10px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--austant-switcher-border);border-radius:var(--bs-border-radius);box-shadow:none;color:var(--bs-body-color);font-size:18px;line-height:1;transition:background-color .15s,color .15s}.app-header .app-toggler:hover,.app-header .app-toggler:focus-visible{background:var(--bs-tertiary-bg);color:var(--bs-heading-color)}.app-breadcrumb .breadcrumb{--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-active-color:var(--bs-emphasis-color);font-size:.875rem;padding:0;background:none;opacity:1}.app-breadcrumb .breadcrumb-item{color:var(--bs-secondary-color)}.app-breadcrumb .breadcrumb .breadcrumb-item.active{color:var(--bs-emphasis-color);font-weight:500}.app-breadcrumb a{color:var(--bs-secondary-color);text-decoration:none;transition:color .15s}.app-breadcrumb a:hover,.app-breadcrumb a:focus-visible{color:var(--bs-primary)}
[x-cloak],[wire\:cloak]{display:none!important}.auth-card{max-width:480px}.austant-brand{font-size:1.6rem;font-weight:700;color:var(--bs-primary);letter-spacing:-.05em}.austant-mark{display:inline-grid;place-items:center;background:var(--bs-primary);color:white;border-radius:12px;width:38px;height:38px;margin-right:10px}.setup-qr svg{max-width:100%;height:auto;background:white;padding:12px}.app-header .dropdown-menu{max-width:calc(100vw - 24px)}.demo-status{position:fixed;bottom:20px;right:20px;max-width:320px;z-index:1090}.app-content-inner>.card{height:auto}.app-header .dropdown-menu .fw-bold{overflow-wrap:anywhere}.app-header .dropdown-menu form{margin:0}@media(max-width:575.98px){.app-header .theme-btn{transform:scale(.85)}.app-header-inner{padding-right:8px}.app-header-end .vr{display:none}}
.public-navbar-theme{display:flex;align-items:center;flex-shrink:0}.public-navbar-theme .theme-btn{margin-left:1rem;color:var(--bs-heading-color)}.theme-btn{cursor:pointer}.theme-btn:focus-visible{outline:2px solid var(--bs-primary);outline-offset:3px}@media(max-width:575.98px){.public-navbar .navbar-brand img{width:140px}.public-navbar-theme .theme-btn{width:74px;margin-left:0;transform:scale(.85);transform-origin:right center}}

.public-navbar .nav-link,.public-navbar .btn{white-space:nowrap}.public-navbar .nav-link{font-size:1rem}@media(min-width:1200px){.public-navbar .navbar-nav{gap:.5rem!important}}

.overview-stat-stub{background:var(--bs-tertiary-bg)}.overview-stat-stub h3,.overview-stat-stub .avatar{opacity:.6}.overview-chart{min-height:300px}.overview-donut{max-width:240px;min-height:220px}.overview-stats .overview-stat .card-body p{line-height:1.25}@media(min-width:1400px){.overview-stats .overview-stat .card-header,.overview-stats .overview-stat .card-body{padding-left:14px;padding-right:14px}}

.page-done-badge{background:rgba(var(--bs-success-rgb),.1);color:var(--bs-success);font-weight:600;align-self:center;flex-shrink:0}[data-bs-theme=dark] .page-done-badge{background:rgba(var(--bs-success-rgb),.14);color:var(--bs-success-text-emphasis)}
.backlinks-page .dt-layout-table>div{display:block!important;overflow-x:auto}.backlinks-page .dt-container>.row{margin-left:0;margin-right:0}.backlinks-page .dt-container>.row:not(.dt-layout-table){padding:.5rem .75rem;row-gap:.5rem}.backlinks-page #backlinksTable th,.backlinks-page #backlinksTable td{white-space:nowrap}.backlinks-page .dt-processing{z-index:2}.backlinks-page #backlinksTable .backlinks-badges{white-space:normal;max-width:6.5rem}@media (max-width:1399.98px){.backlinks-page #backlinksTable .maxw-200px{max-width:150px!important}}.backlinks-page #backlinksTable .maxw-300px{max-width:230px}.backlinks-page #backlinksTable .maxw-200px{max-width:180px}.backlinks-page #backlinksTable th.minw-200px{min-width:180px}

.plan-badge{font-weight:600}.plan-badge-success{background:rgba(var(--bs-success-rgb),.1);color:var(--bs-success)}.plan-badge-info{background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary)}.plan-badge-warning{background:rgba(var(--bs-warning-rgb),.15);color:var(--bs-warning-text-emphasis)}.plan-badge-muted{background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);border:1px solid var(--bs-border-color)}[data-bs-theme=dark] .plan-badge-success{background:rgba(var(--bs-success-rgb),.14);color:var(--bs-success-text-emphasis)}[data-bs-theme=dark] .plan-badge-info{background:rgba(var(--bs-primary-rgb),.2);color:var(--bs-primary-text-emphasis)}[data-bs-theme=dark] .plan-badge-warning{background:rgba(var(--bs-warning-rgb),.14);color:var(--bs-warning)}

.page-partial-badge{background:rgba(var(--bs-warning-rgb),.15);color:var(--bs-warning-text-emphasis);font-weight:600;align-self:center;flex-shrink:0}[data-bs-theme=dark] .page-partial-badge{background:rgba(var(--bs-warning-rgb),.14);color:var(--bs-warning)}

.page-progress-tooltip{--bs-tooltip-max-width:340px}.page-progress-tooltip .tooltip-inner{text-align:left;padding:10px 12px;font-size:12.5px;line-height:1.45}.page-progress-tooltip li{margin-top:4px}

.app-navbar-tabs{padding-left:6px;padding-right:6px}.app-navbar-tabs .nav-item .menu-link.rail-item,.app-navbar-tabs .nav-item .menu-link.rail-item:hover,.app-navbar-tabs .nav-item .menu-link.rail-item:focus,.app-navbar-tabs .nav-item .menu-link.rail-item.active{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0;background:transparent;text-decoration:none}.rail-icon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;transition:background-color .15s}.rail-item:hover .rail-icon,.rail-item:focus-visible .rail-icon{background:var(--bs-tertiary-bg)}.rail-item.active .rail-icon,.rail-item.rail-current .rail-icon{background:var(--bs-primary);color:#fff}.app-navbar-tabs .rail-item.active .rail-icon i,.app-navbar-tabs .rail-item.rail-current .rail-icon i{color:#fff}.rail-label{font-size:11px;line-height:1.2;font-weight:500;color:var(--bs-secondary-color);text-align:center;max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-item.active .rail-label,.rail-item.rail-current .rail-label,.rail-item:hover .rail-label{color:var(--bs-heading-color)}.rail-dot{position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;border:2px solid var(--app-sidebar-bg)}

.rail-item{outline:0}.rail-item:focus-visible .rail-icon{box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.6)}.rail-item.show .rail-icon{background:var(--bs-tertiary-bg)}

.rail-avatar{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--bs-primary);color:#fff;font-size:13px;font-weight:600;line-height:1}


.onboarding-header{height:72px;flex-shrink:0}.onboarding-column{max-width:480px}.onboarding-step{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:1px solid var(--bs-border-color);border-radius:50%;font-size:12px;font-weight:600;line-height:1}.onboarding-step.is-active{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.onboarding-step-line{height:2px;border-radius:2px;background:var(--bs-border-color)}.onboarding-step-line.is-active{background:var(--bs-primary)}.onboarding-competitor-input{flex:999 1 200px;width:auto;min-width:0}.onboarding-plan{cursor:pointer}.onboarding-plan:has(:checked){border-color:var(--bs-primary)!important;box-shadow:inset 0 0 0 1px var(--bs-primary)}

.apexcharts-tooltip.apexcharts-theme-light,.apexcharts-tooltip.apexcharts-theme-dark{background:var(--bs-body-bg)!important;color:var(--bs-body-color)!important;border:1px solid var(--bs-border-color)!important;box-shadow:0 .25rem 1rem rgba(0,0,0,.12)!important}[data-bs-theme=dark] .apexcharts-tooltip.apexcharts-theme-light,[data-bs-theme=dark] .apexcharts-tooltip.apexcharts-theme-dark{background:var(--bs-tertiary-bg)!important;box-shadow:0 .25rem 1rem rgba(0,0,0,.45)!important}.apexcharts-tooltip .apexcharts-tooltip-title{background:transparent!important;border-bottom:1px solid var(--bs-border-color)!important;color:var(--bs-emphasis-color)!important;font-weight:600}.apexcharts-tooltip .apexcharts-tooltip-text,.apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:var(--bs-body-color)!important}.apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:var(--bs-emphasis-color)!important;font-weight:600}.apexcharts-xaxistooltip{background:var(--bs-body-bg)!important;border-color:var(--bs-border-color)!important;color:var(--bs-emphasis-color)!important}[data-bs-theme=dark] .apexcharts-xaxistooltip{background:var(--bs-tertiary-bg)!important}.apexcharts-xaxistooltip-bottom:before{border-bottom-color:var(--bs-border-color)!important}.apexcharts-xaxistooltip-bottom:after{border-bottom-color:var(--bs-body-bg)!important}[data-bs-theme=dark] .apexcharts-xaxistooltip-bottom:after{border-bottom-color:var(--bs-tertiary-bg)!important}

.app-tab-content:has(.sidebar-upgrade-card){display:flex;flex-direction:column}.app-tab-content:has(.sidebar-upgrade-card)>.app-content-inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.app-tab-content:has(.sidebar-upgrade-card)>.app-content-inner>.tab-content{flex:1 1 auto;min-height:0;overflow-y:auto}.sidebar-upgrade-card{flex-shrink:0;margin-bottom:1rem}.sidebar-upgrade-card h5{font-size:1rem}

@media (min-width:1200px) and (max-width:1480px){:root{--app-menubar-tabs:320px}[data-app-sidebar=mini]{--app-menubar-tabs:80px}.app-menubar-tabs .app-tab-content{left:80px;width:calc(var(--app-menubar-tabs) - 80px);background-color:transparent}:has(.app-menubar-tabs) .app-wrapper{margin-left:var(--app-menubar-tabs)}:has(.app-menubar-tabs) .app-toggler.active::after{display:none}}
.table-columns-menu{min-width:13rem;max-width:calc(100vw - 2rem);max-height:min(30rem,calc(100vh - 6rem));overflow-y:auto}
@media(min-width:1400px) and (max-width:1599.98px){.backlinks-page .table-columns-label{display:none}}

/* The one logo file (images/landing/logo-light.png) is for light backgrounds; on dark ones it shows in white. */
