@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap');
/* Sitefitters dark theme: generated recolor layer + brand layer */
.intl-tel-input .country-list{background-color:#111C33;border:1px solid #263449}
.intl-tel-input .country-list .divider{border-bottom:1px solid #263449}
.intl-tel-input .country-list .country .dial-code{color:#94A3B8}
.iti-flag{background-color:#1E293B}
.bootstrap-switch{border-color:rgba(148,163,184,0.16) rgba(148,163,184,0.16) rgba(148,163,184,0.35)}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary{color:#F1F5F9;background-color:#111C33;border-color:#263449}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:hover, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:hover{color:#F1F5F9;background-color:#16213A}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.disabled, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:disabled, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.disabled, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:disabled{background-color:#111C33;border-color:#263449}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:active, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.active, .show > .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.dropdown-toggle, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:active, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.active, .show > .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.dropdown-toggle{color:#F1F5F9;background-color:#16213A}
.md-editor{border:1px solid #263449}
.md-editor .md-footer,.md-editor>.md-header{background-color:#16213A}
.md-editor>.md-preview{background-color:#111C33;border-top:1px dashed #263449;border-bottom:1px dashed #263449}
.md-editor>textarea{border-top:1px dashed #263449;border-bottom:1px dashed #263449;background-color:#16213A}
.md-editor>textarea:focus{background-color:#111C33}
.md-editor .md-controls .md-control:hover{color:#F1F5F9}
.md-editor.md-fullscreen-mode{background-color:#111C33 !important}
.md-editor.md-fullscreen-mode .md-input,.md-editor.md-fullscreen-mode .md-preview{color:#94A3B8;background-color:#111C33 !important}
.md-editor.md-fullscreen-mode .md-preview{color:#F1F5F9}
.md-editor.md-fullscreen-mode .md-input:focus,.md-editor.md-fullscreen-mode .md-input:hover{color:#F1F5F9;background-color:#111C33 !important}
.md-editor.md-fullscreen-mode .btn.active,.md-editor.md-fullscreen-mode .btn:active,.md-editor.md-fullscreen-mode .btn:focus,.md-editor.md-fullscreen-mode .btn:hover{color:#F1F5F9}
.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover{color:#F1F5F9}
table.dataTable td.dt-control:before{border:0.15em solid #263449}
table.dataTable > tbody > tr.selected a{color:#F1F5F9}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before{border:0.15em solid #263449}
table.dataTable.dtr-column > tbody > tr > td.dtr-control:before, table.dataTable.dtr-column > tbody > tr > th.dtr-control:before, table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before{border:0.15em solid #263449}
table.dataTable > tbody > tr.child ul.dtr-details > li{border-bottom:1px solid #263449}
div.dtr-modal div.dtr-modal-display{background-color:#16213A}
div.dtr-modal div.dtr-modal-close{border:1px solid #263449;background-color:#16213A}
div.dtr-modal div.dtr-modal-close:hover{background-color:#16213A}
.lightboxOverlay{background-color:#0B1222}
.lb-outerContainer{background-color:#111C33}
.lb-data .lb-number{color:#94A3B8}
.captcha-overlay-popup{background-color:#111C33;border:1px solid #263449}
body{color:#F1F5F9;background-color:#111C33}
a{color:#60A5FA}
caption{color:#94A3B8}
hr{border-top:1px solid rgba(148,163,184,0.16)}
.blockquote-footer{color:#94A3B8}
.img-thumbnail{background-color:#111C33;border:1px solid #263449}
.figure-caption{color:#94A3B8}
kbd{background-color:#0B1222}
pre{color:#F1F5F9}
.table{color:#F1F5F9}
.table th, .table td{border-top:1px solid #263449}
.table thead th{border-bottom:2px solid #263449}
.table tbody + tbody{border-top:2px solid #263449}
.table-bordered{border:1px solid #263449}
.table-bordered th, .table-bordered td{border:1px solid #263449}
.table-hover tbody tr:hover{color:#F1F5F9}
.table-secondary, .table-secondary > th, .table-secondary > td{background-color:#1E293B}
.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody{border-color:#263449}
.table-hover .table-secondary:hover{background-color:#1E293B}
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th{background-color:#1E293B}
.table-light, .table-light > th, .table-light > td{background-color:#111C33}
.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody{border-color:#263449}
.table-hover .table-light:hover{background-color:#16213A}
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th{background-color:#16213A}
.table-dark, .table-dark > th, .table-dark > td{background-color:#1E293B}
.table .thead-dark th{background-color:#0B1222}
.table .thead-light th{color:#CBD5E1;background-color:#16213A;border-color:#263449}
.table-dark{background-color:#0B1222}
.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(148,163,184,0.05)}
.table-dark.table-hover tbody tr:hover{background-color:rgba(148,163,184,0.07)}
.form-control{color:#CBD5E1;background-color:#111C33;border:1px solid #263449}
.form-control:focus{color:#CBD5E1;background-color:#111C33}
.form-control::-moz-placeholder{color:#94A3B8}
.form-control::placeholder{color:#94A3B8}
.form-control:disabled, .form-control[readonly]{background-color:#16213A}
select.form-control:focus::-ms-value{color:#CBD5E1;background-color:#111C33}
.form-control-plaintext{color:#F1F5F9}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label{color:#94A3B8}
.btn{color:#F1F5F9}
.btn:hover{color:#F1F5F9}
.btn-primary{background-color:#2563EB;border-color:#2563EB}
.btn-primary:hover{border-color:#2563EB}
.btn-primary:focus, .btn-primary.focus{border-color:#2563EB}
.btn-primary.disabled, .btn-primary:disabled{background-color:#2563EB;border-color:#2563EB}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{background-color:#2563EB}
.btn-warning{color:#F1F5F9}
.btn-warning:hover{color:#F1F5F9}
.btn-warning:focus, .btn-warning.focus{color:#F1F5F9}
.btn-warning.disabled, .btn-warning:disabled{color:#F1F5F9}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle{color:#F1F5F9}
.btn-light{color:#F1F5F9;background-color:#16213A;border-color:#263449}
.btn-light:hover{color:#F1F5F9;background-color:#1E293B;border-color:#263449}
.btn-light:focus, .btn-light.focus{color:#F1F5F9;background-color:#1E293B;border-color:#263449}
.btn-light.disabled, .btn-light:disabled{color:#F1F5F9;background-color:#16213A;border-color:#263449}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle{color:#F1F5F9;background-color:#1E293B;border-color:#263449}
.btn-dark{background-color:#0B1222}
.btn-dark:hover{background-color:#0B1222}
.btn-dark:focus, .btn-dark.focus{background-color:#0B1222}
.btn-dark.disabled, .btn-dark:disabled{background-color:#0B1222}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle{background-color:#0B1222}
.btn-outline-primary{color:#60A5FA;border-color:#2563EB}
.btn-outline-primary:hover{background-color:#2563EB;border-color:#2563EB}
.btn-outline-primary.disabled, .btn-outline-primary:disabled{color:#60A5FA}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle{background-color:#2563EB;border-color:#2563EB}
.btn-outline-secondary{color:#94A3B8}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{color:#94A3B8}
.btn-outline-warning:hover{color:#F1F5F9}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle{color:#F1F5F9}
.btn-outline-light{border-color:#263449}
.btn-outline-light:hover{color:#F1F5F9;background-color:#16213A;border-color:#263449}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle{color:#F1F5F9;background-color:#16213A;border-color:#263449}
.btn-outline-dark{color:#CBD5E1}
.btn-outline-dark:hover{background-color:#0B1222}
.btn-outline-dark.disabled, .btn-outline-dark:disabled{color:#CBD5E1}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle{background-color:#0B1222}
.btn-link{color:#60A5FA}
.btn-link:disabled, .btn-link.disabled{color:#94A3B8}
.dropdown-menu{color:#F1F5F9;background-color:#111C33;border:1px solid rgba(148,163,184,0.24)}
.dropdown-divider{border-top:1px solid #263449}
.dropdown-item{color:#F1F5F9}
.dropdown-item:hover, .dropdown-item:focus{color:#F1F5F9;background-color:#16213A}
.dropdown-item.active, .dropdown-item:active{background-color:#2563EB}
.dropdown-item.disabled, .dropdown-item:disabled{color:#94A3B8}
.dropdown-header{color:#94A3B8}
.dropdown-item-text{color:#F1F5F9}
.input-group-text{color:#CBD5E1;background-color:#16213A;border:1px solid #263449}
.custom-control-input:checked ~ .custom-control-label::before{border-color:#2563EB;background-color:#2563EB}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label{color:#94A3B8}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before{background-color:#16213A}
.custom-control-label::before{background-color:#111C33;border:#263449 solid 1px}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#2563EB;background-color:#2563EB}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:#2563EB}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:#2563EB}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:#2563EB}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#111C33}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:#2563EB}
.custom-select{color:#CBD5E1;border:1px solid #263449}
.custom-select:focus::-ms-value{color:#CBD5E1;background-color:#111C33}
.custom-select:disabled{color:#94A3B8;background-color:#16213A}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label{background-color:#16213A}
.custom-file-label{color:#CBD5E1;background-color:#111C33;border:1px solid #263449}
.custom-file-label::after{color:#CBD5E1;background-color:#16213A}
.custom-range::-webkit-slider-thumb{background-color:#2563EB}
.custom-range::-webkit-slider-runnable-track{background-color:#1E293B}
.custom-range::-moz-range-thumb{background-color:#2563EB}
.custom-range::-moz-range-track{background-color:#1E293B}
.custom-range::-ms-thumb{background-color:#2563EB}
.custom-range::-ms-fill-lower{background-color:#1E293B}
.custom-range::-ms-fill-upper{background-color:#1E293B}
.nav-link.disabled{color:#94A3B8}
.nav-tabs{border-bottom:1px solid #263449}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{border-color:#263449 #263449 #263449}
.nav-tabs .nav-link.disabled{color:#94A3B8}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{color:#CBD5E1;background-color:#111C33;border-color:#263449 #263449 #263449}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background-color:#2563EB}
.navbar-light .navbar-brand{color:rgba(241,245,249,0.90)}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{color:rgba(241,245,249,0.90)}
.navbar-light .navbar-nav .nav-link{color:rgba(241,245,249,0.60)}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color:rgba(241,245,249,0.70)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(241,245,249,0.60)}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{color:rgba(241,245,249,0.90)}
.navbar-light .navbar-toggler{color:rgba(241,245,249,0.60);border-color:rgba(148,163,184,0.16)}
.navbar-light .navbar-text{color:rgba(241,245,249,0.60)}
.navbar-light .navbar-text a{color:rgba(241,245,249,0.90)}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus{color:rgba(241,245,249,0.90)}
.navbar-dark .navbar-toggler{border-color:#263449}
.card, .mc-promo-manage, .mc-promo-login{background-color:#111C33;border:1px solid rgba(148,163,184,0.20)}
.card-header{border-bottom:1px solid rgba(148,163,184,0.20)}
.card-footer{border-top:1px solid rgba(148,163,184,0.20)}
.breadcrumb{background-color:#16213A}
.breadcrumb-item + .breadcrumb-item::before{color:#94A3B8}
.breadcrumb-item.active{color:#94A3B8}
.page-link{color:#60A5FA;background-color:#111C33;border:1px solid #263449}
.page-link:hover{background-color:#16213A;border-color:#263449}
.page-item.active .page-link{background-color:#2563EB;border-color:#2563EB}
.page-item.disabled .page-link{color:#94A3B8;background-color:#111C33;border-color:#263449}
.badge-primary{background-color:#2563EB}
a.badge-primary:hover, a.badge-primary:focus{background-color:#2563EB}
.badge-warning{color:#F1F5F9}
a.badge-warning:hover, a.badge-warning:focus{color:#F1F5F9}
.badge-light{color:#F1F5F9;background-color:#16213A}
a.badge-light:hover, a.badge-light:focus{color:#F1F5F9;background-color:#1E293B}
.badge-dark{background-color:#0B1222}
a.badge-dark:hover, a.badge-dark:focus{background-color:#0B1222}
.jumbotron{background-color:#16213A}
.alert-primary{background-color:#1E293B}
.alert-secondary{color:#CBD5E1;background-color:#1E293B;border-color:#263449}
.alert-secondary hr{border-top-color:#263449}
.alert-secondary .alert-link{color:#F1F5F9}
.alert-light{color:#94A3B8;background-color:#111C33;border-color:#263449}
.alert-light hr{border-top-color:#263449}
.alert-light .alert-link{color:#94A3B8}
.alert-dark{color:#F1F5F9;background-color:#1E293B;border-color:#263449}
.alert-dark hr{border-top-color:#263449}
.alert-dark .alert-link{color:#F1F5F9}
.progress{background-color:#16213A}
.progress-bar{background-color:#2563EB}
.list-group-item-action{color:#CBD5E1}
.list-group-item-action:hover, .list-group-item-action:focus{color:#CBD5E1;background-color:#16213A}
.list-group-item-action:active{color:#F1F5F9;background-color:#16213A}
.list-group-item{background-color:#111C33;border:1px solid rgba(148,163,184,0.20)}
.list-group-item.disabled, .list-group-item:disabled{color:#94A3B8;background-color:#111C33}
.list-group-item.active{background-color:#2563EB;border-color:#2563EB}
.list-group-item-secondary{color:#CBD5E1;background-color:#1E293B}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus{color:#CBD5E1;background-color:#1E293B}
.list-group-item-secondary.list-group-item-action.active{background-color:#0B1222}
.list-group-item-light{color:#94A3B8;background-color:#111C33}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus{color:#94A3B8;background-color:#16213A}
.list-group-item-dark{color:#F1F5F9;background-color:#1E293B}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus{color:#F1F5F9}
.list-group-item-dark.list-group-item-action.active{background-color:#0B1222}
.close{color:#F1F5F9}
.close:hover{color:#F1F5F9}
.toast{background-color:rgba(148,163,184,0.12);border:1px solid rgba(148,163,184,0.16)}
.toast-header{color:#94A3B8;background-color:rgba(148,163,184,0.12);border-bottom:1px solid rgba(148,163,184,0.14)}
.modal-content{background-color:#111C33;border:1px solid rgba(148,163,184,0.32)}
.modal-backdrop{background-color:#0B1222}
.modal-header{border-bottom:1px solid #263449}
.modal-footer{border-top:1px solid #263449}
.tooltip-inner{background-color:#0B1222}
.popover{background-color:#111C33;border:1px solid rgba(148,163,184,0.32)}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before{border-top-color:rgba(148,163,184,0.35)}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after{border-top-color:#263449}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before{border-right-color:rgba(148,163,184,0.35)}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after{border-right-color:#263449}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before{border-bottom-color:rgba(148,163,184,0.35)}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after{border-bottom-color:#263449}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before{border-bottom:1px solid #263449}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before{border-left-color:rgba(148,163,184,0.35)}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after{border-left-color:#263449}
.popover-header{background-color:#16213A;border-bottom:1px solid #263449}
.popover-body{color:#F1F5F9}
.carousel-indicators li{background-color:#111C33}
.bg-primary{background-color:#2563EB !important}
a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus{background-color:#2563EB !important}
.bg-light{background-color:#16213A !important}
a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus{background-color:#1E293B !important}
.bg-dark{background-color:#0B1222 !important}
a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus{background-color:#0B1222 !important}
.bg-white{background-color:#111C33 !important}
.border{border:1px solid #263449 !important}
.border-top{border-top:1px solid #263449 !important}
.border-right{border-right:1px solid #263449 !important}
.border-bottom{border-bottom:1px solid #263449 !important}
.border-left{border-left:1px solid #263449 !important}
.border-primary{border-color:#2563EB !important}
.border-light{border-color:#263449 !important}
.border-white{border-color:#263449 !important}
.text-primary{color:#60A5FA !important}
.text-secondary{color:#94A3B8 !important}
a.text-secondary:hover, a.text-secondary:focus{color:#CBD5E1 !important}
.text-dark{color:#CBD5E1 !important}
a.text-dark:hover, a.text-dark:focus{color:#F1F5F9 !important}
.text-body{color:#F1F5F9 !important}
.text-muted{color:#94A3B8 !important}
.text-black-50{color:rgba(241,245,249,0.60) !important}
#popup-backdrop{background-color:#0B1222}
form[data-role=json-form] .has-error input.form-control, form[data-role=json-form] .has-error textarea.form-control, form[data-role=json-form] .has-error select.form-control{background-color:#16213A}
.select-account{border-top:1px solid #263449}
.select-account a{border-bottom:1px solid #263449}
.select-account a:hover{background-color:#16213A}
.continue-container{background-color:#16213A;border:1px solid #263449}
.invite-box{background-color:#16213A;border:1px solid #263449}
a.admin-inline-edit{color:#94A3B8}
a.admin-inline-edit:hover{color:#CBD5E1}
#fullpage-overlay{background-color:#0B1222}
.primary-bg-color{background-color:#16213A}
header.header{background-color:#111C33}
header.header .topbar{background-color:#0B1222}
header.header .topbar .active-client .btn.btn-active-client span{border-bottom:1px dashed #263449}
header.header .toolbar .nav-link{border:1px solid #263449}
header.header .toolbar .nav-link:hover{color:#94A3B8}
header.header .search{border:1px solid #263449}
header.header .navbar a{color:#CBD5E1}
header.header .dropdown-item.active, header.header .dropdown-item:active{background-color:#1E293B}
.master-breadcrumb{background-color:#16213A}
footer.footer{background-color:#0B1222}
footer.footer .btn{background-color:rgba(148,163,184,0.10)}
@media (min-width: 768px){.btn-return-to-admin{background-color:#1E293B !important;color:#94A3B8 !important}
.btn-return-to-admin:hover{background-color:#1E293B !important;color:#CBD5E1 !important}}
.btn-return-to-admin .floating{background-color:#1E293B !important;color:#94A3B8 !important}
.btn-return-to-admin .floating:hover{background-color:#1E293B !important;color:#CBD5E1 !important}
.input-group .btn-reveal-pw:hover, .input-group .btn-reveal-pw:active{background-color:#111C33;color:#60A5FA;border-color:#263449}
.modal .modal-header{background-color:#16213A}
.modal-localisation .modal-content{background-color:#0B1222}
.modal-localisation .item-selector .item{border:1px solid #263449}
.modal-localisation .item-selector .item:hover{background-color:#16213A;color:#CBD5E1}
.modal-localisation .item-selector .item.active{background-color:#1E293B;border-color:#263449;color:#CBD5E1}
.btn-default{color:#F1F5F9;background-color:#111C33;border-color:#263449}
.btn-default:focus, .btn-default.focus{color:#F1F5F9;background-color:#16213A}
.btn-default:hover{color:#F1F5F9;background-color:#16213A}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{color:#F1F5F9;background-color:#16213A}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{color:#F1F5F9;background-color:#1E293B}
.btn-default.disabled{border-color:#263449}
.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus{background-color:#111C33 !important;border-color:#263449 !important}
.card-accent-silver{border-top:3px solid #263449}
.bg-color-silver{background-color:#1E293B}
.status-fraud{background-color:#0B1222}
.status-onhold{background-color:#2563EB}
.status-payment-pending{background-color:#2563EB}
.status-delivered{background-color:#2563EB}
.status-lost, .status-dead{background-color:#0B1222}
.responsive-tabs-sm .nav-item a:hover{background-color:#16213A}
@media (max-width: 767.98px){.responsive-tabs-sm{border-left:1px solid #263449;background-color:#111C33;border-top:1px solid #263449;border-right:1px solid #263449}
.responsive-tabs-sm .nav-item{border-bottom:1px solid #263449 !important}
.responsive-tabs-sm .nav-item a.active{background-color:#111C33 !important}
.responsive-tabs-sm-connector .channel{background-color:#111C33;border-right:1px solid #263449}
.responsive-tabs-sm-connector .bottom-border{border-bottom:1px solid #263449}
.responsive-tabs-sm-connector.store .channel{border-left:1px solid #263449}}
.sidebar .list-group-item{border-color:#263449}
.sidebar .list-group-item .badge{background-color:#111C33;color:#94A3B8}
.sidebar .list-group-item > i.far.fa-circle{color:#94A3B8}
.home-domain-search .tld-logos{color:#94A3B8}
.home-domain-search .input-group-wrapper{background-color:#111C33;border:1px solid #263449}
.home-domain-search .input-group-wrapper .advanced-input label{color:#F1F5F9}
.action-icon-btns a{color:#94A3B8;background-color:#111C33}
.action-icon-btns a:hover{color:#CBD5E1}
.client-home-cards .card-header{background-color:#111C33}
.client-home-cards .card-header .btn:hover{color:#F1F5F9}
.client-home-cards .list-group{border-top:1px solid #263449 !important;border-bottom:1px solid #263449 !important}
.client-home-cards .list-group .list-group-item{border-bottom:1px solid #263449}
.client-home-cards small{color:#94A3B8}
.tiles .tile{background-color:#16213A;border-right:1px solid #263449}
.tiles .tile .title{color:#94A3B8}
.tiles .tile:hover{background-color:#16213A}
@media (max-width: 1199.98px){.tiles div:nth-child(1) > .tile, .tiles div:nth-child(2) > .tile{border-bottom:1px solid #263449}}
div[menuitemname="Active Products/Services"] .btn-view-more.disabled{color:#94A3B8}
.twofa-setup .activation-msg{border:1px dashed #263449}
.twofa-setup .backup-code{background-color:#16213A;color:#CBD5E1}
.twofa-module{border:1px solid #263449}
.popover-user-notifications{border-color:#263449}
.popover-user-notifications ul li{border-bottom:1px solid #263449}
.popover-user-notifications ul li a{color:#94A3B8}
.popover-user-notifications ul li a:hover{background-color:#16213A}
.verification-banner{background-color:#16213A;border-bottom:1px solid #263449;color:#F1F5F9}
.verification-banner .btn.close{color:#CBD5E1}
.verification-banner .btn.close:hover{color:#CBD5E1}
.verification-banner .fas, .verification-banner .fal, .verification-banner .far{color:#94A3B8}
.md-editor{border:1px solid #263449}
.md-editor > .btn-toolbar{background-color:#111C33 !important}
.md-editor > textarea.markdown-editor, .md-editor > .md-preview{border-top:1px solid #263449 !important;border-bottom:1px solid #263449 !important;background-color:#111C33 !important}
div.md-editor.active{border:1px solid #263449}
.markdown-editor-status{color:#94A3B8}
.md-preview h1, .markdown-content h1{color:#F1F5F9}
.md-preview h2, .markdown-content h2{color:#F1F5F9}
.md-preview h3, .markdown-content h3{color:#F1F5F9}
.md-preview h4, .markdown-content h4{color:#F1F5F9}
.md-preview pre, .markdown-content pre{background-color:#0B1222}
.md-preview blockquote, .markdown-content blockquote{border-left:5px solid #263449}
.md-preview table, .markdown-content table{background-color:#111C33;border:1px solid #263449}
.md-preview table > thead > tr > th, .markdown-content table > thead > tr > th{background-color:#16213A;border:1px solid #263449}
.md-preview table > tbody > tr > td, .markdown-content table > tbody > tr > td{border:1px solid #263449}
.store-order-container .store-domain-tabs li a{background-color:#16213A;border-bottom:1px solid #263449}
.store-order-container .store-domain-tabs li.active a{background-color:#111C33}
.store-order-container .store-domain-tab-content{border:1px solid #263449}
.store-order-container .domain-validation{color:#94A3B8}
.promo-container{border:1px solid rgba(148,163,184,0.20);background-color:#111C33}
.promo-banner{background-color:#111C33}
.promo-banner.ox a{color:#94A3B8}
.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-metrics-row > div:not(:last-child){border-right:1px solid #263449}
.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-title{color:#94A3B8}
.btn-social i.fas, .btn-social i.far{border-right:1px solid rgba(148,163,184,0.32)}
.btn-facebook{border-color:rgba(148,163,184,0.32)}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook{border-color:rgba(148,163,184,0.32)}
.btn-facebook.disabled, .btn-facebook[disabled], fieldset[disabled] .btn-facebook, .btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled:active, .btn-facebook[disabled]:active, fieldset[disabled] .btn-facebook:active, .btn-facebook.disabled.active, .btn-facebook[disabled].active, fieldset[disabled] .btn-facebook.active{border-color:rgba(148,163,184,0.32)}
.btn-twitter{border-color:rgba(148,163,184,0.32)}
.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active, .btn-twitter.active, .open .dropdown-toggle.btn-twitter{border-color:rgba(148,163,184,0.32)}
.btn-twitter.disabled, .btn-twitter[disabled], fieldset[disabled] .btn-twitter, .btn-twitter.disabled:hover, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter:hover, .btn-twitter.disabled:focus, .btn-twitter[disabled]:focus, fieldset[disabled] .btn-twitter:focus, .btn-twitter.disabled:active, .btn-twitter[disabled]:active, fieldset[disabled] .btn-twitter:active, .btn-twitter.disabled.active, .btn-twitter[disabled].active, fieldset[disabled] .btn-twitter.active{border-color:rgba(148,163,184,0.32)}
.upgrade .product-to-be-upgraded{background-color:#16213A}
.upgrade .products .product{background-color:#111C33}
.upgrade .products .product ul{border-left:1px solid #263449;border-right:1px solid #263449}
.upgrade .products .product .footer{border:1px solid #263449}
.upgrade .products .product ul li{border-bottom:1px solid #263449}
.upgrade .products .product ul li span{color:#CBD5E1}
.announcements .announcement article{background-color:#16213A;border-left:4px solid #263449}
.kb-category a:hover{background-color:#16213A}
.kb-article-item:hover{background-color:#16213A}
.ticket-reply .rating span.star:before, .ticket-reply .rating-done span.star:before{color:#94A3B8}
.view-ticket .card-body, .view-ticket .mc-promo-manage .content, .mc-promo-manage .view-ticket .content, .view-ticket .mc-promo-login .content, .mc-promo-login .view-ticket .content{border-bottom:1px solid #263449}
.view-ticket .posted-by{color:#94A3B8;background-color:#16213A}
.view-ticket .attachments{border-top:1px dashed #263449}
.view-ticket .attachment-list li span{border:1px solid #263449}
.view-ticket .attachment-list li figure{background-color:#16213A}
.ticketfeedbackstaffcont{background-color:#16213A}
#registration label{color:#94A3B8}
#registration .sub-heading{border-top:1px solid #263449}
#registration .sub-heading span{background-color:#111C33}
#registration .field, #registration .form-control{border:1px solid #263449;color:#94A3B8;background-color:#111C33}
#registration .form-control:focus{border-color:#263449}
#registration .field[disabled], #registration .field[readonly], #registration .form-control[disabled], #registration .form-control[readonly]{background-color:#16213A}
#registration .field-help-text{color:#94A3B8}
div.credit-card{background-color:#16213A;border:1px solid #263449}
div.credit-card div.card-number{background-color:#1E293B}
.auth3d-area{border:1px solid #263449}
.submit-3d{border:1px solid #263449}
.invoice-summary-table td.total-row{background-color:#16213A}
div.credit-card .logo-discover{color:#F1F5F9}
tr.masspay-total td{background-color:#16213A}
div.product-details div.product-icon{background-color:#16213A}
.product-status-fraud{background-color:#0B1222}
div.product-details-tab-container{border:1px solid #263449;background-color:#111C33}
.featured-tld{background-color:#111C33}
.featured-tld .price{background-color:#16213A;color:#94A3B8}
.domain-pricing .tld-row{border-bottom:1px solid #263449}
.domain-pricing .tld-row.highlighted{background-color:#16213A}
.domain-pricing .tld-pricing-header .col-xs-2, .domain-pricing .tld-pricing-header .col-sm-2, .domain-pricing .tld-pricing-header .col-xs-4, .domain-pricing .tld-pricing-header .col-sm-4{background-color:#16213A}
.domain-pricing .tld-pricing-header div:nth-child(odd){border-color:#2563EB;background-color:#16213A}
.dataTables_wrapper table.table-list{border:1px solid #263449}
.dataTables_wrapper table.table-list thead th.sorting_asc, .dataTables_wrapper table.table-list thead th.sorting_desc{background-color:#16213A}
.pagination > li > a, .pagination > li > span{color:#CBD5E1}
table.table-list thead th{background-color:#111C33;border-bottom:1px solid #263449;color:#F1F5F9}
.table-list > tbody > tr > td a.border-left{border-left:1px solid #263449}
.table-list > tbody > tr > td{background-color:#111C33}
.table-list > tbody > tr:hover > td{background-color:#16213A}
table.table-solid-bottom-border-light-gray{border-bottom:1px solid #263449}
.landing-page .hero{color:#F1F5F9}
.landing-page .product-options .item{background-color:#111C33}
.landing-page .product-options p{color:#94A3B8}
.landing-page .product-options .price{color:#CBD5E1}
.landing-page.mail-services .product-options .item{background-color:#16213A}
.landing-page .navbar .navbar-nav > li > a{border-bottom:1px solid #263449}
@media (min-width: 768px){.landing-page .navbar.navbar-expand-md .navbar-nav > li > a{border-left:1px solid #263449}
.landing-page .navbar.navbar-expand-md .navbar-nav > li:last-child > a{border-right:1px solid #263449}
.landing-page .navbar.navbar-expand .navbar-nav > li > a{border-left:1px solid #263449}
.landing-page .navbar.navbar-expand .navbar-nav > li:last-child > a{border-right:1px solid #263449}}
.landing-page .navbar .navbar-nav > li.active > a{background-color:#111C33}
.landing-page .light-grey-bg{background-color:#16213A;color:#F1F5F9}
.landing-page .nav-tabs > li > a, .landing-page .nav-tabs > li > a:focus{background-color:#16213A}
.landing-page .nav-tabs > li > a:hover{background-color:#16213A}
.landing-page .nav-tabs > li.active > a, .landing-page .nav-tabs > li.active > a:focus, .landing-page .nav-tabs > li.active > a:hover{background-color:#111C33}
.landing-page .tab-content{background-color:#111C33}
.landing-page .pricing-item{border:1px solid #263449}
.landing-page .pricing-item ul li{border-bottom:1px solid #263449}
.landing-page .pricing-item .feature-heading{background-color:#16213A}
.landing-page .features{background-color:#16213A}
.landing-page.weebly .faq{background-color:#1E293B}
.landing-page.ssl .validation-levels .item{background-color:#111C33}
.landing-page.ssl .help-me-choose .ideal{color:#94A3B8}
.landing-page.ssl .ssl-benefits .row{color:#CBD5E1}
.landing-page.ssl .browser-notice .wrapper{background-color:#111C33}
.landing-page.ssl .competitive-upgrade-banner{background-color:#0B1222}
.landing-page.ssl .detailed-info{background-color:#16213A}
.landing-page.ssl .detailed-info .card-body{background-color:#111C33;border:1px solid #263449}
.landing-page.ssl .standout-2{color:#CBD5E1}
.landing-page.ssl ul.ssl-certs-all li{border-bottom:3px solid #263449}
.landing-page.ssl ul.ssl-certs-all .price span{color:#94A3B8}
.landing-page.ssl .features{background-color:#0B1222}
.landing-page.ssl .row-pricing-table ul li{background-color:#111C33;border-bottom:1px solid #263449;color:#94A3B8}
.landing-page.ssl .certificate-options .btn{background-color:#111C33;color:#CBD5E1}
.landing-page.ssl .dashed-border{border-bottom:1px dashed #263449}
.sitebuilder-upgrade-container, .weebly-upgrade-container{border:1px solid #263449}
.sitebuilder-upgrade-container .promo-wrapper, .weebly-upgrade-container .promo-wrapper{background-color:#16213A}
.landing-page.sitelock .plans{background-color:#2563EB}
.landing-page.sitelock .plans .plan{background-color:#111C33}
.landing-page.sitelock .plans .plan ul li{border-bottom:1px solid #263449}
.landing-page.sitelock .plans .plan ul li span{color:#CBD5E1}
.landing-page.sitelock .features .fas, .landing-page.sitelock .features .far{color:#60A5FA}
.landing-page.sitelock .emergency{background-color:#0B1222}
.landing-page.codeguard .overview-features span{color:#94A3B8}
@media (min-width: 768px){.landing-page.codeguard .overview-features li{border-right:1px solid #263449}
.landing-page.codeguard .overview-features span{color:#94A3B8}}
.landing-page.codeguard .faqs{background-color:#16213A}
.landing-page.codeguard .irs-line{background-color:#111C33}
.landing-page.sitelockvpn .feature.alternate-bg{background-color:#16213A}
.landing-page.sitelockvpn .feature.pricing .pricing-box{background-color:#111C33}
.landing-page.sitelockvpn .feature.pricing .cycle{background-color:#16213A;color:#F1F5F9}
.landing-page.sitelockvpn .feature.pricing ul li{border-bottom:1px solid #263449}
.landing-page.sitelockvpn .dividing-line{background-color:#1E293B}
.landing-page.sitelockvpn .feature.countries{background-color:#16213A}
.landing-page.marketgoo .feature-wrapper{background-color:#16213A}
.landing-page.marketgoo .plan ul{border-top:1px solid #263449}
.landing-page.marketgoo .plan ul li{border-bottom:1px solid #263449}
.landing-page.marketgoo .plan.labels ul li{border-right:1px solid #263449}
.landing-page.marketgoo .plan.marketgoo_pro ul{background-color:#16213A}
.landing-page.marketgoo .carousel .carousel-indicators li{background-color:#1E293B}
.landing-page.marketgoo .faqs{background-color:#16213A}
.landing-page.ox .stand-out{background-color:#1E293B}
.landing-page.ox .pricing td:not(.no-border), .landing-page.ox .pricing th{border:1px solid #263449}
.landing-page.ox .pricing table tr:nth-child(even) td:first-child{background-color:#16213A}
.landing-page.ox .faqs{background-color:#16213A}
.landing-page.sitebuilder{background-color:#111C33}
.landing-page.sitebuilder .intro{background-color:#16213A}
.landing-page.sitebuilder .nav-tabs > li > a{background-color:#16213A;color:#F1F5F9}
.landing-page.sitebuilder .nav-tabs a.active, .landing-page.sitebuilder .nav-tabs a.active:focus, .landing-page.sitebuilder .nav-tabs a.active:hover{background-color:#1E293B}
.landing-page.sitebuilder .features p{color:#94A3B8}
.landing-page.sitebuilder .templates{border-top:1px solid #263449}
.landing-page.sitebuilder .templates .previews img, .landing-page.sitebuilder .templates .previews .show-more div{border:1px solid #263449}
.landing-page.sitebuilder .templates .previews .show-more div .icon-wrapper{background-color:#1E293B}
.landing-page.sitebuilder .templates .previews .thumb-wrapper .type-label{background-color:#0B1222;border:1px solid #263449}
.landing-page.sitebuilder .templates .previews .tplname{color:#94A3B8}
.landing-page.sitebuilder .templates .previews a:hover .tplname{color:#CBD5E1}
.landing-page.sitebuilder .pricing-table{background-color:#111C33;border:1px solid #263449}
.landing-page.sitebuilder .pricing-table-row:not(.col-heading):nth-child(even){background-color:#16213A}
.wp-toolkit{background-color:#111C33}
.wp-toolkit .hero-image{background-color:#1E293B}
.wp-toolkit .body-intro{background-color:#1E293B}
.wp-toolkit .service-selector{border-bottom:1px solid #263449}
.wp-toolkit .cart-items{border-bottom:1px solid #263449}
.wp-toolkit .cart-items .item:nth-child(odd){background-color:#16213A}
.wp-toolkit .service-selector .service .btn.disabled{background-color:#16213A;border-color:#263449;color:#94A3B8}
.wp-toolkit .service-selector .divider{background-color:#1E293B}
.wp-toolkit .faqs .border-line{background-color:#16213A}
.landing-page.xovinow .btn-xovinow{background-color:#111C33;border-color:#263449}
.landing-page.xovinow .feature-tabs .nav-tabs > li > a, .landing-page.xovinow .feature-tabs .nav-tabs > li > a:focus, .landing-page.xovinow .feature-tabs .nav-tabs > li > a:hover{background-color:#16213A;color:#94A3B8}
.landing-page.xovinow .pricing .plan .plan-price{border-bottom:2px solid #263449}
.landing-page.xovinow .pricing .plan-feature.row-highlight{background-color:#16213A}
.landing-page.nordvpn{background-color:#111C33;color:#F1F5F9}
.landing-page.nordvpn .hero{color:#F1F5F9}
.landing-page.nordvpn .line-break{border-bottom:1px #263449 solid}
.landing-page.nordvpn .btn-get-nord, .landing-page.nordvpn .btn-get-monthly, .landing-page.nordvpn .btn-get-annually{background-color:#0B1222}
.landing-page.nordvpn .btn-get-monthly{background-color:#0B1222}
.landing-page.nordvpn .hero .available .divider .line{background-color:#1E293B}
.landing-page.nordvpn .feature.logo{background-color:#16213A}
.keep-data-safe-card{border:2px solid #263449}
.landing-page.nordvpn .feature.threat .threats-div .col-10{border:2px solid #263449}
.landing-page.nordvpn .feature.faq .card-header{background-color:#0B1222}
.landing-page.nordvpn .comparison .col-12:nth-child(odd):not(:first-child):not(:last-child){background-color:#16213A}
.landing-page.nordvpn .comparison .col-12 .col-2:nth-of-type(2){background-color:#16213A}
.landing-page.threesixtymonitoring h1, .landing-page.threesixtymonitoring h2, .landing-page.threesixtymonitoring h3, .landing-page.threesixtymonitoring .row-revenue{color:#F1F5F9}
.landing-page.threesixtymonitoring .btn-search{background-color:#0B1222}
.landing-page.threesixtymonitoring .section-header{color:#F1F5F9}
.landing-page.threesixtymonitoring .section-header .form-control{color:#F1F5F9}
.landing-page.threesixtymonitoring .nav-primary .nav-link{background-color:#16213A}
.landing-page.threesixtymonitoring .nav-secondary .nav-link.active{background-color:#111C33}
.div-pricing > div:nth-child(2) > div{border-top:solid #263449 3px}
.landing-page.threesixtymonitoring .div-pricing-container .div-feature-labels ul li:nth-child(2n+2){background-color:#16213A}
.landing-page.threesixtymonitoring .div-pricing-container .div-feature-values ul li:nth-child(2n+2){background-color:#16213A}
.landing-page.threesixtymonitoring .section-faq .card-header{background-color:#111C33;border-bottom:solid #263449 3px}

:root{color-scheme:dark;--sf-bg:#0F172A;--sf-deep:#0B1222;--sf-surface:#111C33;--sf-surface-2:#16213A;--sf-surface-3:#1E293B;--sf-border:#263449;--sf-border-2:#334155;--sf-text:#F1F5F9;--sf-text-2:#CBD5E1;--sf-muted:#94A3B8;--sf-blue:#2563EB;--sf-blue-hover:#1D4ED8;--sf-blue-text:#60A5FA;--sf-orange:#EA580C;--sf-orange-btn:#C2410C;--sf-orange-text:#FB923C;--sf-radius:10px;--sf-radius-lg:14px;--sf-font:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;}
html,body{background-color:var(--sf-bg)!important;}
body{font-family:var(--sf-font);color:var(--sf-text-2);-webkit-font-smoothing:antialiased;}
body.primary-bg-color{background-color:var(--sf-bg)!important;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--sf-text);font-family:var(--sf-font);font-weight:800;letter-spacing:-.01em;}
a{color:var(--sf-blue-text);} a:hover{color:#93C5FD;}
hr{border-top-color:var(--sf-border);}
.text-muted,.text-secondary{color:var(--sf-muted)!important;}
.text-dark,.text-body{color:var(--sf-text)!important;}
.bg-white{background-color:var(--sf-surface)!important;}
.bg-light{background-color:var(--sf-surface-2)!important;}
.border,.border-top,.border-bottom,.border-left,.border-right{border-color:var(--sf-border)!important;}
::selection{background:rgba(37,99,235,.45);color:#fff;}
header.header{background-color:rgba(15,23,42,.97)!important;border-bottom:1px solid var(--sf-surface-3);}
header.header .topbar{background-color:var(--sf-deep)!important;border-bottom:1px solid var(--sf-surface-3);}
header.header .topbar .btn,header.header .topbar .input-group-text{color:var(--sf-text-2);background:transparent;border:0;}
header.header .navbar{background:transparent;}
header.header .navbar-brand{padding:6px 0;}
header.header .navbar-brand .logo-img,header.header .navbar-brand .sf-logo{height:42px;width:auto;max-width:220px;}
header.header .search{background:var(--sf-deep);border:1px solid var(--sf-border-2)!important;border-radius:var(--sf-radius);overflow:hidden;}
header.header .search .btn,header.header .search .form-control{background:transparent!important;border:0!important;color:var(--sf-text-2);}
header.header .toolbar .nav-link{background:var(--sf-surface);border:1px solid var(--sf-border-2)!important;border-radius:var(--sf-radius);color:var(--sf-text-2)!important;}
header.header .toolbar .nav-link:hover{background:var(--sf-surface-3);color:#fff!important;}
.main-navbar-wrapper{background-color:var(--sf-bg)!important;border-top:1px solid var(--sf-surface-3);}
header.header .main-navbar-wrapper .navbar-nav .nav-link,header.header .navbar a{color:var(--sf-text-2)!important;font-weight:600;font-size:14.5px;}
header.header .main-navbar-wrapper .navbar-nav .nav-link:hover,header.header .main-navbar-wrapper .navbar-nav .active>.nav-link{color:#fff!important;}
header.header .main-navbar-wrapper .navbar-nav>li.active>.nav-link{box-shadow:inset 0 -2px 0 var(--sf-orange);}
#cartItemCount.badge-info{background:var(--sf-orange);color:#fff;}
.master-breadcrumb{background:transparent!important;border-bottom:1px solid var(--sf-surface-3);}
.master-breadcrumb .breadcrumb{background:transparent;margin:0;padding:.85rem 0;}
.breadcrumb-item,.breadcrumb-item a,.breadcrumb-item.active{color:var(--sf-muted);}
.breadcrumb-item+.breadcrumb-item::before{color:#475569;}
#main-body{background:transparent;padding-top:2rem;padding-bottom:3rem;}
.card{background-color:var(--sf-surface)!important;border:1px solid var(--sf-surface-3)!important;border-radius:var(--sf-radius-lg);color:var(--sf-text-2);}
.card-header,.card-footer{background-color:#0F1A2E!important;border-color:var(--sf-surface-3)!important;color:var(--sf-text);}
.card-title{color:var(--sf-text);}
.sidebar .card .card-header{font-weight:700;}
.list-group-item{background-color:var(--sf-surface)!important;border-color:var(--sf-surface-3)!important;color:var(--sf-text-2);}
.list-group-item-action:hover,.list-group-item-action:focus{background-color:var(--sf-surface-3)!important;color:#fff;}
.list-group-item.active{background-color:rgba(37,99,235,.16)!important;border-color:var(--sf-surface-3)!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--sf-orange);}
.list-group-item .badge{background:var(--sf-surface-3);color:var(--sf-text-2);}
.tiles .tile{background-color:var(--sf-surface)!important;border-color:var(--sf-surface-3)!important;}
.tiles .tile .stat{color:#fff;font-weight:800;}
.tiles .tile .title{color:var(--sf-muted);}
.tiles .tile:hover{background-color:var(--sf-surface-2)!important;}
.btn{border-radius:var(--sf-radius);font-weight:700;}
.btn-primary,.btn-info{background-color:var(--sf-blue)!important;border-color:var(--sf-blue)!important;color:#fff!important;}
.btn-primary:hover,.btn-primary:focus,.btn-info:hover,.btn-info:focus{background-color:var(--sf-blue-hover)!important;border-color:var(--sf-blue-hover)!important;}
.btn-success,.btn-checkout{background-color:var(--sf-orange-btn)!important;border-color:var(--sf-orange-btn)!important;color:#fff!important;}
.btn-success:hover,.btn-success:focus,.btn-checkout:hover{background-color:#9A3412!important;border-color:#9A3412!important;}
.btn-default,.btn-secondary,.btn-light,.btn-outline-secondary{background-color:var(--sf-surface-3)!important;border-color:var(--sf-border-2)!important;color:var(--sf-text)!important;}
.btn-default:hover,.btn-secondary:hover,.btn-light:hover,.btn-outline-secondary:hover{background-color:#273449!important;color:#fff!important;}
.btn-outline-primary{color:var(--sf-blue-text)!important;border-color:var(--sf-blue)!important;background:transparent!important;}
.btn-outline-primary:hover{background:var(--sf-blue)!important;color:#fff!important;}
.btn-link{color:var(--sf-blue-text);}
.btn:focus,.btn.focus{box-shadow:0 0 0 3px rgba(96,165,250,.35)!important;}
.form-control,.custom-select,select.form-control,textarea.form-control,.input-group .form-control{background-color:var(--sf-deep)!important;border:1px solid var(--sf-border-2)!important;color:var(--sf-text)!important;border-radius:var(--sf-radius);}
.form-control:focus,.custom-select:focus{border-color:#3B82F6!important;box-shadow:0 0 0 3px rgba(37,99,235,.28)!important;}
.form-control::placeholder{color:#7C8BA1!important;opacity:1;}
.form-control:disabled,.form-control[readonly]{background-color:var(--sf-surface-2)!important;color:var(--sf-muted)!important;}
select option{background:var(--sf-surface);color:var(--sf-text);}
.input-group-text{background-color:var(--sf-surface-2)!important;border-color:var(--sf-border-2)!important;color:var(--sf-muted)!important;}
label,.form-control-label,.col-form-label{color:var(--sf-text-2);font-weight:600;}
.form-check-input,input[type=checkbox],input[type=radio]{accent-color:var(--sf-blue);}
.custom-control-label::before{background-color:var(--sf-deep);border-color:var(--sf-border-2);}
.custom-control-input:checked~.custom-control-label::before{background-color:var(--sf-blue);border-color:var(--sf-blue);}
.invalid-feedback{color:#FCA5A5;}
.table{color:var(--sf-text-2);}
.table th,.table td,.table thead th{border-color:var(--sf-surface-3)!important;}
.table thead th{color:var(--sf-muted);font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(148,163,184,.04);}
.table-hover tbody tr:hover,.table-list tbody tr:hover{background-color:rgba(37,99,235,.08)!important;color:#fff;}
.table-list,.table-list>tbody>tr>td,.dataTables_wrapper .table-list{background-color:var(--sf-surface)!important;}
.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{color:var(--sf-muted);}
.page-link{background-color:var(--sf-surface)!important;border-color:var(--sf-border)!important;color:var(--sf-text-2)!important;}
.page-item.active .page-link{background-color:var(--sf-blue)!important;border-color:var(--sf-blue)!important;color:#fff!important;}
.page-item.disabled .page-link{color:#64748B!important;}
.alert{border-radius:var(--sf-radius);}
.alert-info{background:rgba(37,99,235,.12)!important;border-color:rgba(59,130,246,.4)!important;color:#BFDBFE!important;}
.alert-success{background:rgba(34,197,94,.12)!important;border-color:rgba(34,197,94,.4)!important;color:#BBF7D0!important;}
.alert-warning{background:rgba(234,88,12,.12)!important;border-color:rgba(251,146,60,.45)!important;color:#FED7AA!important;}
.alert-danger{background:rgba(239,68,68,.12)!important;border-color:rgba(248,113,113,.45)!important;color:#FECACA!important;}
.alert a,.alert .alert-link{color:#fff;}
.badge-primary,.badge-info{background-color:var(--sf-blue);}
.dropdown-menu{background-color:var(--sf-surface)!important;border:1px solid var(--sf-border)!important;border-radius:var(--sf-radius);box-shadow:0 16px 40px rgba(2,6,23,.55);}
.dropdown-item{color:var(--sf-text-2)!important;}
.dropdown-item:hover,.dropdown-item:focus{background-color:var(--sf-surface-3)!important;color:#fff!important;}
.dropdown-divider{border-top-color:var(--sf-border);}
.modal-content{background-color:var(--sf-surface)!important;border:1px solid var(--sf-border)!important;border-radius:var(--sf-radius-lg);color:var(--sf-text-2);}
.modal-header,.modal-footer{border-color:var(--sf-surface-3)!important;}
.close{color:#fff;text-shadow:none;opacity:.7;}
.popover{background-color:var(--sf-surface);border-color:var(--sf-border);}
.popover-body{color:var(--sf-text-2);}
.popover .arrow::after{border-bottom-color:var(--sf-surface)!important;border-top-color:var(--sf-surface)!important;}
.client-alerts li a{color:var(--sf-text-2);}
.editor-toolbar{background:var(--sf-surface-2)!important;border-color:var(--sf-border)!important;}
.editor-toolbar a,.editor-toolbar button{color:var(--sf-text-2)!important;}
.editor-toolbar a:hover,.editor-toolbar a.active,.editor-toolbar button:hover{background:var(--sf-surface-3)!important;border-color:var(--sf-border)!important;}
.CodeMirror,.editor-preview,.editor-preview-side,.markdown-editor-status{background:var(--sf-deep)!important;color:var(--sf-text)!important;border-color:var(--sf-border)!important;}
.CodeMirror-cursor{border-left-color:#fff!important;}
.ticket-reply.staff{border-left:3px solid var(--sf-orange);}
.home-domain-search,.domain-search-bg{background:linear-gradient(180deg,#111C33,#0F172A)!important;border-bottom:1px solid var(--sf-surface-3);}
.home-domain-search h2,.home-domain-search .h2{color:#fff;}
.action-icon-btns a{background:var(--sf-surface)!important;border:1px solid var(--sf-surface-3);color:var(--sf-text-2)!important;border-radius:var(--sf-radius-lg);}
.action-icon-btns a:hover{border-color:var(--sf-blue);color:#fff!important;}
footer.footer{background-color:var(--sf-deep)!important;border-top:1px solid var(--sf-surface-3);color:var(--sf-muted);}
footer.footer .nav-link,footer.footer a,footer.footer .btn{color:var(--sf-muted)!important;}
footer.footer .nav-link:hover,footer.footer a:hover{color:#fff!important;}
footer.footer .copyright{color:#64748B;}
#fullpage-overlay{background:rgba(2,6,23,.75);}
#fullpage-overlay .msg{color:#fff;}
.iti-flag{background-color:transparent;}
.intl-tel-input .country-list .country.highlight{background-color:var(--sf-surface-3);}
.sf-auth{display:flex;flex-wrap:wrap;max-width:1080px;margin:1.5rem auto 2rem;background:var(--sf-surface);border:1px solid var(--sf-surface-3);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(2,6,23,.45);}
.sf-auth-brand{flex:1 1 420px;min-width:0;padding:44px 48px;display:flex;flex-direction:column;gap:28px;border-right:1px solid var(--sf-surface-3);background-color:var(--sf-deep);background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px);background-size:40px 40px;}
.sf-eyebrow{margin:0;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#93C5FD;}
.sf-auth-title{margin:.5rem 0 0;font-size:38px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:#fff;}
.sf-auth-title span{color:var(--sf-orange-text);}
.sf-auth-lead{margin:0;font-size:16px;line-height:1.6;color:var(--sf-text-2);}
.sf-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;}
.sf-features li{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--sf-surface);border:1px solid var(--sf-surface-3);border-radius:12px;}
.sf-features .sf-ico{width:38px;height:38px;flex:none;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;}
.sf-ico.blue{background:rgba(37,99,235,.18);color:#93C5FD;}
.sf-ico.orange{background:rgba(249,115,22,.16);color:#FDBA74;}
.sf-ico.violet{background:rgba(139,92,246,.18);color:#C4B5FD;}
.sf-features strong{display:block;color:#fff;font-size:15px;}
.sf-features small{display:block;color:var(--sf-muted);font-size:13px;}
.sf-terminal{margin-top:auto;align-self:flex-start;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:13px;color:var(--sf-muted);background:var(--sf-bg);border:1px solid var(--sf-surface-3);border-radius:10px;padding:10px 14px;}
.sf-terminal .p{color:#86EFAC;} .sf-terminal .d{color:var(--sf-orange-text);}
.sf-auth-form{flex:1 1 380px;min-width:0;padding:44px 48px;display:flex;flex-direction:column;justify-content:center;}
.sf-auth-form .login-form .card{background:transparent!important;border:0!important;box-shadow:none;margin:0!important;max-width:none;}
.sf-auth-form .login-form .card-body{padding:0!important;}
.sf-auth-form .login-form .card-footer{background:transparent!important;border-top:1px solid var(--sf-surface-3)!important;padding:18px 0 0!important;margin-top:24px;}
.sf-auth-form h1.sf-welcome{font-size:40px;margin:0 0 6px;}
.sf-auth-form .sf-welcome-sub{font-size:17px;color:var(--sf-muted);margin:0 0 26px;}
.sf-auth-form .form-control{height:48px;font-size:15px;}
.sf-auth-form #login{width:100%;height:50px;font-size:16px;}
.sf-auth-form .sf-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 18px;}
.sf-auth-form .sf-row label{margin:0;display:flex;align-items:center;gap:8px;font-weight:500;min-height:44px;}
.sf-auth-form .sf-row .form-check-input{position:static;margin:0;width:18px;height:18px;}
.sf-secure{margin:16px 0 0;font-size:13px;color:var(--sf-muted);text-align:center;}
.sf-secure i{color:#86EFAC;margin-right:6px;}
@media (max-width:767.98px){.sf-auth{margin-top:.5rem;border-radius:14px;}.sf-auth-brand{padding:28px 24px;gap:18px;border-right:0;border-bottom:1px solid var(--sf-surface-3);}.sf-auth-title{font-size:28px;}.sf-features,.sf-terminal{display:none;}.sf-auth-form{padding:28px 24px;}.sf-auth-form h1.sf-welcome{font-size:30px;}}

/* fixes: native fields + browser autofill */
textarea,.advanced-input textarea,input[type=text]:not(.form-control),input[type=email]:not(.form-control),input[type=password]:not(.form-control),input[type=search]:not(.form-control){background-color:var(--sf-deep);color:var(--sf-text);border:1px solid var(--sf-border-2);border-radius:var(--sf-radius);}
.advanced-input textarea{border:0;}
.advanced-input,.input-group-wrapper{border-color:var(--sf-border-2)!important;border-radius:var(--sf-radius-lg);}
textarea::placeholder{color:#7C8BA1;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--sf-deep) inset!important;-webkit-text-fill-color:var(--sf-text)!important;caret-color:#fff;transition:background-color 9999s ease-out 0s;}

/* ===== Sitefitters portal home ===== */
#main-body.sf-home-body{padding:0 !important;background:#0F172A}
.sf-home{font-family:Manrope,system-ui,sans-serif;color:#CBD5E1}
.sf-home a{text-decoration:none}
.sf-wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}
.sf-hero{background:#0F172A url(../img/sf-hero.webp) center right/cover no-repeat;border-bottom:1px solid #1E293B}
.sf-hero-in{padding-top:48px;padding-bottom:150px;min-height:380px;display:flex;flex-direction:column;gap:24px}
.sf-hero h1{margin:0;max-width:760px;color:#fff;font-size:54px;line-height:1.06;font-weight:800;letter-spacing:-1.4px}
.sf-hero .sf-or{color:#FB923C}
.sf-hero p{margin:0;max-width:620px;font-size:19px;line-height:1.6;color:#E2E8F0}
.sf-btns{display:flex;gap:12px;flex-wrap:wrap}
.sf-home .sf-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:10px;color:#fff;font-weight:700;font-size:15px;border:1px solid transparent;transition:filter .15s,background .15s}
.sf-home .sf-btn:hover{color:#fff;filter:brightness(1.1)}
.sf-home .sf-btn-lg{height:52px;padding:0 24px;font-size:16px}
.sf-home .sf-btn-or{background:#C2410C;font-weight:800}
.sf-home .sf-btn-blue{background:#2563EB;border:0}
.sf-home .sf-btn-ghost{border-color:#475569;background:rgba(15,23,42,.6)}
.sf-home .sf-btn-line{border-color:#334155}
.sf-home .sf-btn-line:hover{background:#16213A}
.sf-band{background:#C2410C;border-bottom:1px solid #9A3412}
.sf-band-in{padding-top:13px;padding-bottom:13px;display:flex;align-items:center;justify-content:center;gap:10px 18px;flex-wrap:wrap;text-align:center}
.sf-band span{color:#fff;font-size:17px;font-weight:800;letter-spacing:-.2px}
.sf-home .sf-band a{color:#FFEDD5;font-size:14.5px;font-weight:700;text-decoration:underline}
.sf-sec{padding-top:48px;padding-bottom:48px;display:flex;flex-direction:column;gap:24px}
.sf-sec-pk{padding-top:56px;padding-bottom:24px;gap:28px}
.sf-sec-help{padding-top:24px;padding-bottom:72px}
.sf-h2{margin:0;color:#fff;font-size:34px;font-weight:800;letter-spacing:-.8px}
.sf-h2-sm{font-size:28px;letter-spacing:-.6px}
.sf-h3{margin:8px 0 0;color:#fff;font-size:26px;font-weight:800;letter-spacing:-.5px}
.sf-lead{margin:10px 0 0;max-width:720px;font-size:17px;line-height:1.6;color:#CBD5E1}
.sf-go-live{background:linear-gradient(90deg,#FDBA74 0%,#F97316 45%,#EA580C 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.sf-steps-fig{position:relative;margin:4px 0 8px;width:100%;max-width:760px;padding:38px 0}
.sf-steps-fig img{display:block;width:100%;height:auto}
.sf-sl{position:absolute;transform:translateX(-50%);white-space:nowrap;font-size:17px;font-weight:800}
.sf-sl.sf-top{top:0}.sf-sl.sf-bot{bottom:0}
.sf-pk-grid{display:flex;flex-wrap:wrap;gap:16px}
.sf-pk{flex:1 1 240px;display:flex;flex-direction:column;gap:14px;padding:22px;background:#111C33;border:1px solid #1E293B;border-radius:16px;position:relative}
.sf-pk-hot{border:2px solid #EA580C}
.sf-badge{position:absolute;top:-12px;left:22px;background:#C2410C;color:#fff;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px}
.sf-pk h4{margin:0;color:#fff;font-size:19px;font-weight:800}
.sf-price{color:#fff;font-size:30px;font-weight:800}
.sf-due{font-size:13px;color:#94A3B8}
.sf-pk ul{margin:0;padding-left:18px;font-size:14px}
.sf-pk li{padding:3px 0}
.sf-pk .sf-btn{margin-top:auto}
.sf-how{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px}
.sf-how li{flex:1 1 220px;padding:20px;background:#111C33;border:1px solid #1E293B;border-radius:14px;display:flex;flex-direction:column;gap:8px}
.sf-how b{color:#fff;font-size:16px}
.sf-how li>span:last-child{font-size:14px;color:#94A3B8}
.sf-num{width:34px;height:34px;border-radius:999px;background:#2563EB;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}
.sf-num.sf-num-or{background:#C2410C}
.sf-help{display:flex;flex-wrap:wrap;gap:16px}
.sf-card{padding:24px;background:#111C33;border:1px solid #1E293B;border-radius:16px;display:flex;flex-direction:column}
.sf-kb{flex:2 1 420px;gap:14px;margin:0}
.sf-kb label{color:#fff;font-size:17px;font-weight:800;margin:0}
.sf-kb-row{display:flex;gap:10px;flex-wrap:wrap}
.sf-kb input{flex:1 1 240px;height:48px;box-sizing:border-box;padding:0 14px;background:#0B1222;border:1px solid #334155;border-radius:10px;color:#F1F5F9;font-family:inherit;font-size:15px}
.sf-kb input::placeholder{color:#7C8BA1}
.sf-kb input:focus{outline:2px solid #2563EB;outline-offset:1px}
.sf-kb .sf-btn{height:48px}
.sf-link-card{flex:1 1 240px;gap:6px;color:inherit}
.sf-link-card:hover{border-color:#334155;color:inherit}
.sf-link-card b{color:#fff;font-size:17px}
.sf-link-card span{font-size:14px;color:#94A3B8}
.sf-link-card em{margin-top:auto;padding-top:10px;color:#60A5FA;font-weight:700;font-size:14px;font-style:normal}
@media (max-width:640px){
  .sf-hero h1{font-size:38px;letter-spacing:-.8px}
  .sf-hero p{font-size:17px}
  .sf-hero-in{padding-top:36px;padding-bottom:72px;min-height:0}
  .sf-h2{font-size:27px}
  .sf-sl{font-size:11px}
  .sf-steps-fig{padding:24px 0}
}
/* ===== Home flip cards ===== */
.sf-flips{display:flex;flex-wrap:wrap;gap:16px}
.sf-flip{flex:1 1 280px;height:250px;perspective:1200px;cursor:pointer;display:block;margin:0;font-weight:inherit;-webkit-tap-highlight-color:transparent}
.sf-flip input{position:absolute;opacity:0;pointer-events:none}
.sf-flip-in{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}
.sf-flip input:checked + .sf-flip-in{transform:rotateY(180deg)}
@media (hover:hover){.sf-flip:hover .sf-flip-in{transform:rotateY(180deg)}}
.sf-flip input:focus-visible + .sf-flip-in{outline:2px solid #60A5FA;outline-offset:3px;border-radius:16px}
.sf-face{position:absolute;inset:0;box-sizing:border-box;padding:24px;border-radius:16px;border:1px solid #1E293B;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;overflow:hidden}
.sf-face-front{background-color:#111C33;background-image:radial-gradient(rgba(148,163,184,.22) 1.2px,transparent 1.3px);background-size:16px 16px;justify-content:space-between}
.sf-face-front::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 85% 15%,var(--glow) 0%,transparent 60%);pointer-events:none}
.sf-face-back{background:#16213A;transform:rotateY(180deg);gap:10px;border-bottom:3px solid var(--c)}
.sf-face h4{margin:0;color:#fff;font-size:23px;line-height:1.2;font-weight:800;letter-spacing:-.4px;position:relative;z-index:1}
.sf-face h4 em{font-style:normal;color:var(--c)}
.sf-face-back h5{margin:0;color:var(--c);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.sf-face-back p{margin:0;font-size:14.5px;line-height:1.6;color:#CBD5E1}
.sf-dots{display:flex;gap:6px;position:relative;z-index:1}
.sf-dots i{width:8px;height:8px;border-radius:999px;background:var(--c)}
.sf-dots i:nth-child(2){opacity:.6}.sf-dots i:nth-child(3){opacity:.3}
.sf-tap{position:relative;z-index:1;font-size:13px;font-weight:700;color:#94A3B8}
/* ===== Package price update ===== */
.sf-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.sf-was{color:#94A3B8;font-size:20px;font-weight:700;text-decoration-color:#F87171;text-decoration-thickness:2px}
.sf-sub{font-size:14px;font-weight:700;color:#F1F5F9}
.sf-pk ul{line-height:1.45}
/* ===== Sitefitters menu area ===== */
.sf-hd{position:relative;z-index:1030;font-family:Manrope,system-ui,sans-serif}
.sf-hd-in{max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}
.sf-promo{background:#C2410C;color:#fff;font-size:13.5px;font-weight:700}
.sf-promo-in{padding-top:8px;padding-bottom:8px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;text-align:center}
.sf-promo a{color:#FFEDD5 !important;text-decoration:underline}
.sf-bar{position:relative;background:rgba(15,23,42,.97);border-bottom:1px solid #1E293B}
.sf-bar-in{height:68px;display:flex;align-items:center;gap:28px}
.sf-brand{display:flex;align-items:center;flex:none}
.sf-brand img{height:38px;width:auto}
.sf-nav{display:flex;align-items:center;gap:4px;height:100%}
.sf-nav > a,.sf-nav > button,.sf-ddw > button{height:40px;display:flex;align-items:center;gap:6px;padding:0 12px;border-radius:9px;border:0;background:none;color:#CBD5E1 !important;font-family:inherit;font-weight:700;font-size:14.5px;cursor:pointer;text-decoration:none !important;white-space:nowrap}
.sf-nav > a:hover,.sf-nav > button:hover,.sf-ddw > button:hover,.sf-nav button.act,.sf-ddw > button.act{background:#16213A;color:#fff !important}
.sf-nav > a.cur{color:#fff !important;border-radius:0;height:68px;box-shadow:inset 0 -2px 0 #EA580C;background:none}
.sf-nav button svg{transition:transform .15s}
.sf-nav button.act svg,.sf-ddw > button.act svg{transform:rotate(180deg)}
.sf-right{margin-left:auto;display:flex;align-items:center;gap:10px}
.sf-back{font-size:13.5px;font-weight:700;color:#94A3B8 !important;margin-right:6px;white-space:nowrap;text-decoration:none !important}
.sf-back:hover{color:#fff !important}
.sf-ib{width:42px;height:42px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid #263449;border-radius:10px;background:#111C33;position:relative;cursor:pointer;padding:0}
.sf-ib:hover{border-color:#334155;background:#16213A}
.sf-ct{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:999px;background:#EA580C;color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 4px}
.sf-cta{height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:10px;font-weight:800;font-size:14.5px;color:#fff !important;white-space:nowrap;text-decoration:none !important}
.sf-cta-line{border:1px solid #334155}
.sf-cta-line:hover{background:#16213A}
.sf-cta-or{background:#C2410C}
.sf-cta-or:hover{background:#B13A0A}
.sf-ddw{position:relative;display:flex;align-items:center}
.sf-acct{height:42px !important;padding:0 10px 0 6px !important;border:1px solid #334155 !important;border-radius:999px !important;background:#111C33 !important;color:#fff !important}
.sf-av{width:30px;height:30px;border-radius:999px;background:#2563EB;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff;text-transform:uppercase}
.sf-acct-name{max-width:160px;overflow:hidden;text-overflow:ellipsis}
.sf-dd{display:none;position:absolute;top:calc(100% + 8px);right:0;width:240px;background:#111C33;border:1px solid #263449;border-radius:14px;box-shadow:0 20px 40px rgba(0,0,0,.45);padding:8px;flex-direction:column;z-index:1040}
.sf-dd.sf-dd-left{left:0;right:auto}
.sf-dd.open{display:flex}
.sf-dd a{display:flex;align-items:center;height:40px;padding:0 10px;border-radius:9px;color:#CBD5E1 !important;font-weight:700;font-size:14px;text-decoration:none !important}
.sf-dd a:hover{background:#16213A;color:#fff !important}
.sf-dd hr{border:0;border-top:1px solid #1E293B;margin:6px 0}
.sf-out{color:#FCA5A5 !important}
.sf-mega{display:none;position:absolute;left:0;right:0;top:100%;background:#111C33;border-bottom:1px solid #1E293B;box-shadow:0 24px 48px rgba(0,0,0,.45);z-index:1040}
.sf-mega.open{display:block}
.sf-mega-in{padding-top:22px;padding-bottom:26px;display:grid;grid-template-columns:repeat(3,1fr) 260px;gap:16px}
.sf-mi{display:flex;gap:14px;padding:16px;border:1px solid #1E293B;border-radius:14px;background:#0F1A2E;color:inherit !important;text-decoration:none !important}
.sf-mi:hover{border-color:#334155;background:#16213A}
.sf-mi-ico{width:42px;height:42px;flex:none;border-radius:11px;display:flex;align-items:center;justify-content:center}
.sf-mi b{display:block;color:#fff;font-size:15px}
.sf-mi small{display:block;color:#94A3B8;font-size:13px;line-height:1.45;margin-top:3px}
.sf-mi em{display:block;font-style:normal;color:#FB923C;font-weight:800;font-size:13px;margin-top:8px}
.sf-fit{padding:16px;border-radius:14px;background:linear-gradient(160deg,rgba(234,88,12,.18),rgba(15,23,42,0) 70%),#0F1A2E;border:1px solid #263449;display:flex;flex-direction:column;gap:8px}
.sf-fit b{color:#fff;font-size:15px}
.sf-fit small{color:#94A3B8;font-size:13px;line-height:1.45}
.sf-fit a{margin-top:auto;font-weight:800;font-size:14px;color:#60A5FA !important}
.sf-burger{display:none}
.sf-drawer{display:none}
@media (max-width:1100px){.sf-back{display:none}.sf-mega-in{grid-template-columns:1fr 1fr}}
@media (max-width:991px){
  .sf-nav,.sf-hide-sm{display:none !important}
  .sf-burger{display:flex}
  .sf-bar-in{gap:12px;height:62px}
  .sf-brand img{height:32px}
  .sf-mega{display:none !important}
  .sf-drawer.open{display:flex;flex-direction:column;gap:6px;padding:14px 16px 18px;background:#0F172A;border-top:1px solid #1E293B}
  .sf-dlbl{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#64748B;margin:10px 0 2px}
  .sf-dl{display:flex;justify-content:space-between;gap:10px;padding:12px;border-radius:10px;background:#111C33;color:#fff !important;font-weight:700;text-decoration:none !important}
  .sf-dl em{font-style:normal;color:#FB923C;font-size:13px}
  .sf-dp{padding:10px 12px;color:#CBD5E1 !important;font-weight:700;text-decoration:none !important}
  .sf-dbtns{display:flex;gap:10px;margin-top:10px}
  .sf-dbtns .sf-cta{flex:1}
}
