/* FoxNetwork styling layer on Hostify layout — intentionally last in includes/head.tpl. */
:root{--fox-bg:#080b10;--fox-surface:#10151d;--fox-panel:#151b24;--fox-border:#293240;--fox-orange:#ff7417;--fox-orange-hover:#ff9753;--fox-text:#f5f7fa;--fox-muted:#a5afbf;--primary:#ff7417;--bs-primary:#ff7417}
html{scroll-behavior:smooth}
body,body.primary-bg-color,.primary-bg-color{background:#080b10!important;color:var(--fox-text)!important}
body{font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif}
a{color:#ffad73}a:hover,a:focus{color:#ffd0a9}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ffbd92!important;outline-offset:2px}
h1,h2,h3,h4,h5,h6,.card-title{color:var(--fox-text)}
p, .text-muted, .small, small{color:var(--fox-muted)}
#header.header,.header.header-holder,.main-navbar-wrapper,.navbar,.topbar,.toolbar,.main-header,.inner-header{background-color:#0c1119!important}
#header.header,#header .main-navbar-wrapper{border-color:var(--fox-border)!important}
#header a,#header .navbar-nav a,#header .topbar a{color:#eef2f8}
#header a:hover,#header .nav-link.active{color:#ffae70!important}
#header img.logo{max-height:46px;max-width:190px;object-fit:contain}
section#main-body,#main-body,.main-content,.container.main-container{background:transparent;color:var(--fox-text)}
.card,.panel,.sidebar .panel,.sidebar .card,.client-home-panels .card,.client-home-panels .panel,.tile,.tiles .tile,.domain-checker-container,.alert.alert-info,.list-group-item,.modal-content,.dropdown-menu,.table-responsive,.form-control,.custom-select,select,textarea,input[type=text],input[type=email],input[type=password]{background-color:var(--fox-surface)!important;color:var(--fox-text)!important;border-color:var(--fox-border)!important}
.tiles .tile,.card,.panel,.sidebar .card,.sidebar .panel{border-radius:15px!important;border:1px solid var(--fox-border)!important;box-shadow:0 10px 28px #0002}
.tiles .tile{display:block;min-height:125px;padding:20px;transition:transform .18s ease,border-color .18s ease}
.tiles .tile:hover{transform:translateY(-3px);border-color:var(--fox-orange)!important}
.tiles .tile .stat{color:#ff9753!important;font-weight:800}
.tiles .tile .title{color:#ecf1f7!important}
.tiles .tile .highlight,.bg-color-blue,.bg-color-green,.bg-color-red,.bg-color-gold{background:#ff7417!important}
.card-header,.panel-heading,.panel-default>.panel-heading,.list-group-item.active{background:#171f2b!important;border-color:var(--fox-border)!important;color:#f5f7fa!important}
.card-footer,.panel-footer,.table thead th,th{background:#121923!important;color:#f5f7fa!important;border-color:var(--fox-border)!important}
.table,.table td,.table th,table td,table th{color:#e9edf5;border-color:var(--fox-border)!important}
.table-striped tbody tr:nth-of-type(odd),.table-hover tbody tr:hover{background:#171e29!important}
.btn-primary,.ybtn-accent-color,.ybtn.ybtn-accent-color,.badge-primary,.bg-primary,.btn-success,.btn-info{background:#ff7417!important;border-color:#ff7417!important;color:#101217!important}
.btn-primary:hover,.ybtn-accent-color:hover,.btn-success:hover,.btn-info:hover{background:#ff9753!important;border-color:#ff9753!important;color:#0b0d11!important}
.btn-outline-primary{color:#ffad73!important;border-color:#ff7417!important;background:transparent!important}
.btn-outline-primary:hover{background:#ff7417!important;color:#121212!important}
.badge,.label{border-radius:8px}
.form-control:focus,.custom-select:focus{border-color:#ff9753!important;box-shadow:0 0 0 3px #ff74172e!important}
.form-control::placeholder{color:#8793a6!important}
#footer.footer,.footer.container-fluid{background:#0b1018!important;border-top:1px solid var(--fox-border)!important;color:#dce2ea}
#footer a{color:#ffb27e}
.breadcrumb,.breadcrumb a{background:transparent!important;color:#c8d0dd}
.pagination .page-link{background:#141a25;border-color:var(--fox-border);color:#ffad73}
.pagination .active .page-link{background:#ff7417;border-color:#ff7417;color:#141414}
.alert-success{background:#102c22;color:#b6f8cf;border-color:#285d43}
.alert-danger{background:#30191c;color:#ffd0d0;border-color:#613038}
.alert-warning{background:#302718;color:#ffe1a8;border-color:#78562b}
/* Hostify home sections */
.fox-home-hero{position:relative;padding:clamp(54px,8vw,110px) 0;background:radial-gradient(circle at 85% 18%,#5b2d1c66,transparent 48%),#0b1018}
.fox-home-kicker{color:#ffa76b;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}
.fox-home-hero h1{max-width:860px;font-size:clamp(2.2rem,5.2vw,4.7rem);line-height:1.12;font-weight:850;letter-spacing:-.05em;margin:20px 0;color:#fff}
.fox-home-hero h1 em{color:var(--fox-orange);font-style:normal}
.fox-home-hero p{max-width:680px;font-size:1.1rem;line-height:1.7;color:#b7c1d0}
.fox-home-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}
.fox-home-section{background:#080b10;padding:60px 0}
.fox-home-section h2{font-size:clamp(1.65rem,3vw,2.6rem);font-weight:800;letter-spacing:-.04em;margin-bottom:26px}
.fox-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.fox-game-card{background:#10151d;border:1px solid #2a313d;border-radius:18px;padding:27px;display:flex;flex-direction:column;gap:12px;min-height:220px}
.fox-game-card i{font-size:1.7rem;color:var(--fox-orange)}
.fox-game-card h3{font-size:1.33rem;font-weight:780;margin:0}
.fox-game-card p{color:#a9b5c7;flex:1;margin:0}
.fox-game-card a{font-weight:700}
.fox-game-card:hover{border-color:var(--fox-orange)}
@media(max-width:991px){.fox-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.fox-game-grid{grid-template-columns:1fr}.fox-home-hero{padding:48px 0}.tiles .tile{min-height:105px}.fox-home-actions .btn{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tiles .tile{transition:none}}

/* V5: Hostify structural polish, legible navigation and consistent FoxNetwork branding */
#header .navbar-brand{display:inline-flex!important;align-items:center;gap:12px;min-height:64px;max-width:none!important;text-decoration:none}
#header .navbar-brand img.logo,#header img.logo{width:56px!important;height:56px!important;min-width:56px;max-width:56px!important;max-height:56px!important;object-fit:contain!important}
#header .fox-brand-name{font-size:clamp(18px,1.6vw,24px);font-weight:850;letter-spacing:-.045em;color:#fff!important;white-space:nowrap;line-height:1}
#header .fox-brand-name span{color:#ff7417}
#header .main-navbar-wrapper .nav-link,#header .navbar-nav>.nav-item>.nav-link{color:#f2f5f9!important}
#header .main-navbar-wrapper .nav-link:hover{color:#ffad78!important}
#header .fox-support-link a{background:#ff7417!important;color:#11151a!important;border-radius:9px;padding:10px 14px!important;font-weight:700}
#header .fox-support-link a:hover{background:#ffa367!important;color:#11151a!important}
#header .container,.master-breadcrumb .container,#main-body>.container,#footer .container{max-width:1480px!important;width:calc(100% - 56px)!important}
#main-body{min-height:48vh;padding:30px 0 56px!important}
#main-body .sidebar .card-header,#main-body .sidebar .panel-heading,#main-body .sidebar .panel-heading a,#main-body .sidebar .card-header a,#main-body .sidebar .card-header i,#main-body .sidebar .panel-title,#main-body .sidebar .panel-title a{color:#f5f7fa!important}
#main-body .sidebar .list-group-item,#main-body .sidebar .list-group-item a{color:#dde5f1!important}
#main-body .sidebar .list-group-item:hover,#main-body .sidebar .list-group-item.active{background:#222c3b!important}
#main-body .sidebar .panel-body,#main-body .sidebar .card-body{color:#e4e9f2!important}
#main-body .tiles .row{gap:0}
#main-body .tiles .tile{height:100%;margin:0 6px 12px!important}
#main-body .tile i{color:#79869a!important}
#main-body .card-header h3,#main-body .panel-heading h3,#main-body .card-title{color:#f7f9fd!important}
#main-body .card-body,#main-body .panel-body,#main-body .list-group-item{line-height:1.55}
.master-breadcrumb{background:#101722!important;border-bottom:1px solid #263140!important}
.master-breadcrumb .breadcrumb,.master-breadcrumb a,.master-breadcrumb li{color:#d6dfeb!important}
.btn-default,.btn-secondary{background:#202c3c!important;border-color:#344255!important;color:#fff!important}
.btn-default:hover,.btn-secondary:hover{background:#324155!important;color:#fff!important}
@media (max-width:991.98px){#header .container,.master-breadcrumb .container,#main-body>.container,#footer .container{width:calc(100% - 28px)!important}#header .navbar-brand{min-height:56px}#header .navbar-brand img.logo,#header img.logo{width:44px!important;height:44px!important;min-width:44px;max-height:44px!important}#main-body{padding-top:20px!important}#header .main-navbar-wrapper .navbar-collapse{padding:12px 0}}
@media (max-width:575.98px){#header .fox-brand-name{font-size:19px}#header .navbar-brand{gap:8px}#main-body .tiles .tile{padding:14px!important;min-height:110px!important;margin:0 4px 10px!important}#main-body>.container{width:calc(100% - 20px)!important}}


/* FoxNetwork x Hostify V6 — global palette layer, loaded AFTER Hostify files. */
:root{--fox-orange:#ff7417;--fox-hover:#ff9c55;--fox-bg:#080b10;--fox-surface:#10151e;--fox-elevated:#19222f;--fox-edge:#2a3545;--fox-copy:#f3f6fb;--fox-dim:#b7c2d1;--primary:#ff7417;--blue:#ff7417;--info:#ff7417;--bs-primary:#ff7417;--bs-link-color:#ff9c55;--bs-body-bg:#080b10;--bs-body-color:#f3f6fb;color-scheme:dark}
body,body .page-wrapper,body .wrapper,section#main-body,#main-body,.main-content,#main-content,.contentarea,.content-area,.primary-bg-color{background-color:var(--fox-bg)!important;color:var(--fox-copy)!important}
:where(#main-body,.main-content,.contentarea) :where(h1,h2,h3,h4,h5,h6,.card-title,.panel-title,.title){color:var(--fox-copy)!important}
:where(#main-body,.main-content,.contentarea) :where(.text-muted,.text-secondary,.text-grey,.text-gray,.description,.help-block,.form-text){color:var(--fox-dim)!important}
:where(.card,.panel,.tile,.list-group,.domain-checker-container,.client-home-panels .panel,.client-home-panels .card,.well,.box,.service-info,.product-details,.products,.ticket-reply,.ticket-details,.ticket-reply .message,.kb-article,.navbar-light,.popover,.popover-body,.dropdown-menu,.modal-content,.modal-header,.modal-footer,.modal-body,.accordion-item,.accordion-body){background-color:var(--fox-surface)!important;color:var(--fox-copy)!important;border-color:var(--fox-edge)!important}
:where(.panel-heading,.panel-footer,.card-header,.card-footer,.accordion-header,.modal-header,.modal-footer,.nav-tabs,.list-group-item,.list-group-item-action,.sidebar .panel-heading,.sidebar .card-header){background-color:var(--fox-elevated)!important;color:var(--fox-copy)!important;border-color:var(--fox-edge)!important}
:where(.panel-heading,.panel-footer,.card-header,.card-footer,.sidebar) :where(a,i,span,h2,h3,h4,h5,.panel-title){color:var(--fox-copy)!important}
:where(.sidebar .list-group-item,.sidebar .panel-body,.sidebar .card-body,.sidebar .panel-body a,.sidebar .card-body a){background-color:var(--fox-surface)!important;color:#e7edf5!important;border-color:var(--fox-edge)!important}
:where(.list-group-item-action:hover,.nav-tabs .nav-link:hover,.sidebar .list-group-item:hover,.dropdown-item:hover,.dropdown-item:focus,.dropdown-item.active,.dropdown-item:active){background-color:#253146!important;color:#fff!important}
:where(.nav-tabs .nav-link.active,.nav-pills .nav-link.active,.list-group-item.active,.page-item.active .page-link,.pagination .active a){background-color:var(--fox-orange)!important;color:#0c1119!important;border-color:var(--fox-orange)!important}
:where(.nav-link,.breadcrumb a,.page-link,.dropdown-item,.list-group-item a,.panel-body a,.card-body a){color:#ffc08b}
a:hover,a:focus{color:#ffd1a8!important}
:where(.btn-primary,.btn-info,.btn-success,.btn-link-primary,.button-primary,.ybtn-accent-color,.ybtn.ybtn-accent-color,.badge-primary,.badge-info,.badge-success,.label-primary,.bg-primary,.bg-info,.bg-blue,.bg-color-blue,.bg-color-green,.bg-color-gold,.bg-color-red,.btn-blue,.btn-green,.btn-orange,.btn-accent,.btn-order,.btn-checkout,.checkout-btn){background-color:var(--fox-orange)!important;color:#0d1117!important;border-color:var(--fox-orange)!important}
:where(.btn-primary,.btn-info,.btn-success,.btn-link-primary,.button-primary,.ybtn-accent-color,.btn-blue,.btn-green,.btn-orange,.btn-accent,.btn-order,.btn-checkout):is(:hover,:focus){background-color:var(--fox-hover)!important;border-color:var(--fox-hover)!important;color:#0a1015!important}
:where(.btn-outline-primary,.btn-outline-info,.btn-outline-success){border-color:var(--fox-orange)!important;color:#ffae7e!important;background:transparent!important}
:where(.btn-outline-primary,.btn-outline-info,.btn-outline-success):hover{background:var(--fox-orange)!important;color:#0a1015!important}
:where(.btn-default,.btn-secondary,.btn-outline-secondary,.btn-light){background-color:#253144!important;border-color:#37485e!important;color:#eef4fc!important}
:where(.btn-default,.btn-secondary,.btn-outline-secondary,.btn-light):hover{background-color:#344860!important;color:white!important}
:where(.btn-danger,.badge-danger,.alert-danger,.text-danger,.invalid-feedback,.is-invalid){/* Preserve danger distinction for billing and validation. */}
:where(.alert,.notice,.message,.toast,.alert-info){border-color:var(--fox-edge)!important;color:var(--fox-copy)!important}
.alert-info{background-color:#192a3d!important}
.alert-warning{background-color:#392915!important;color:#ffe5b4!important;border-color:#79552a!important}
.alert-danger{background-color:#3a1f25!important;color:#ffe1e4!important;border-color:#824551!important}
.alert-success{background-color:#17352a!important;color:#c5f3d8!important;border-color:#347458!important}
:where(.form-control,.custom-select,.input-group-text,.form-select,select,textarea,input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="search"],input[type="date"],input[type="url"],.select2-selection,.select2-dropdown,.selectize-input,.bootstrap-select>.dropdown-toggle){background-color:#141d29!important;color:#f4f7fc!important;border-color:#394759!important}
:where(.form-control,.custom-select,.form-select,select,textarea,input):is(:focus,:focus-visible){border-color:#ff9c55!important;box-shadow:0 0 0 .2rem rgba(255,116,23,.18)!important;outline-color:#ff9c55!important}
:where(input,textarea)::placeholder{color:#9aabba!important;opacity:1}
:where(label,.control-label,.form-check-label,.form-group label,.input-group-text){color:#e4ebf4!important}
:where(input[type="checkbox"],input[type="radio"]){accent-color:var(--fox-orange)}
:where(.table,.table-responsive,table,.table th,.table td,table td,table th,.dataTables_wrapper,.dataTables_length,.dataTables_filter,.dataTables_info){color:#eaf0f7!important;border-color:var(--fox-edge)!important}
:where(.table thead,.table thead tr,.table thead th,.table th,.table-header){background-color:#1a2635!important;color:#f5f7fb!important}
:where(.table tbody tr,.table-striped tbody tr:nth-child(even)){background-color:#101820!important}
:where(.table tbody tr:hover,.table-hover tbody tr:hover){background-color:#253247!important;color:#fff!important}
:where(.pagination .page-link,.pagination li>a,.page-item .page-link){background:#17212f!important;border-color:#364354!important;color:#ffc08b!important}
:where(.pagination .active .page-link,.page-item.active .page-link){background:var(--fox-orange)!important;border-color:var(--fox-orange)!important;color:#101216!important}
:where(.progress,.progress-bar-wrapper){background:#253449!important}
:where(.progress-bar,.progress-bar-info,.progress-bar-success,.progress-bar-primary){background:var(--fox-orange)!important}
:where(.text-primary,.text-info,.text-success,.text-blue,.text-color-blue){color:#ffab70!important}
:where(.bg-light,.bg-white,.bg-secondary,.bg-color-light,.panel-default){background-color:var(--fox-surface)!important;color:var(--fox-copy)!important}
:where(.border,.border-top,.border-bottom,.border-left,.border-right,hr){border-color:var(--fox-edge)!important}
:where(.master-breadcrumb,.breadcrumb-container,.main-breadcrumb){background:#131b27!important;color:#e5ebf5!important}
:where(.tile .stat,.tiles .tile .stat,.dashboard-stat .number,.stat-number){color:var(--fox-orange)!important}
:where(.tile .icon,.tiles .tile .icon,.card i.fa,.dashboard-stat i){color:#fca56e}
:where(.pricing-table,.price-table,.product-pricing,.package-box,.product-box,.domain-search,.domain-results,.domain-pricing,.domain-checker-bg,.domain-checker-container,.invoice-container,.invoice-list,.ticket-list){background-color:var(--fox-surface)!important;border-color:var(--fox-edge)!important;color:var(--fox-copy)!important}
:where(.pricing-table .price,.price-table .price,.product-pricing .price,.price,.pricing){color:#ffae78}
:where(#header,.main-navbar-wrapper,.topbar,.main-header,.header-holder,.navbar,.navbar-default){background:#0c111a!important;color:#f5f7fd!important;border-color:var(--fox-edge)!important}
:where(#header,.main-navbar-wrapper,.topbar,.main-header,.navbar) :where(.nav-link,a,.dropdown-toggle){color:#edf2f8!important}
:where(#header,.main-navbar-wrapper,.topbar,.main-header,.navbar) :where(.nav-link,a,.dropdown-toggle):hover{color:#ffae78!important}
:where(.tooltip-inner){background:#263344!important;color:white!important}
:where(#footer,.footer,.main-footer){background:#0b1018!important;color:#dee6f0!important;border-color:var(--fox-edge)!important}
:where(#footer,.footer,.main-footer) a{color:#ffc08b!important}
:where(.sidebar .panel-heading,.sidebar .card-header){background:#1b2635!important}
:where(.sidebar .panel-heading,.sidebar .card-header) :where(i,a,span){color:#eff4fa!important}
:where(.sidebar .panel-body,.sidebar .card-body) :where(p,span,small){color:#d1dce9!important}
:where(.dropdown-menu) :where(.dropdown-item,a){color:#eaf1fa!important}
:where(.dropdown-menu) :where(.dropdown-item:hover,a:hover){color:#ffb47f!important}
:where(.modal-backdrop){background:#000!important}
@media(max-width:767.98px){.table-responsive{overflow-x:auto}#main-body{padding-top:16px!important}.sidebar,.card,.panel{max-width:100%}.btn{max-width:100%}}
/* Printable invoices should remain legible on white paper. */
@media print{html,body,body.primary-bg-color,#main-body,.main-content,.invoice-container,.invoice,.invoice-content{background:#fff!important;color:#111!important;box-shadow:none!important}#main-body :where(.table,.table td,.table th,table td,table th,p,span,h1,h2,h3,h4,h5,h6){color:#111!important}#main-body :where(.table thead,.table thead th,.table-striped tbody tr,.card,.panel){background:#fff!important;color:#111!important}#header,#footer,.sidebar,.navbar{display:none!important}}

/* FoxNetwork account presentation, 24 October 2026 */
#form-section.signin .info-slider-holder{background:#111318!important;color:#f5f5f5}#form-section.signin .info-holder h6{color:#ff8a32}#form-section.signin .info-holder .bold-title span{color:#ff8a32}#form-section.signin .info-holder p{color:#d4d4d8;max-width:440px;line-height:1.7;margin-top:24px}#form-section.signin .info-holder a{color:#ffad70;text-decoration:underline}#form-section.signin .website-logo img{display:block}#footer a:focus-visible,.fox-game-card a:focus-visible{outline:2px solid #ff8a32;outline-offset:4px}

#form-section.signin .form-title{color:#f5f5f5!important;font-size:24px;font-weight:650}#form-section.signin .sign-button{background:#ff852b!important;color:#111318!important}#form-section.signin .sign-button:hover{background:#ff9c55!important}#form-section.signin .text-muted{color:#c4c6cf!important}#form-section.signin .info-holder{ text-align:left }

@media(max-width:767px){#form-section.signin .website-logo{top:76px!important;left:36px!important}#form-section.signin .website-logo img{width:120px!important;max-height:56px!important}}

/* FoxNetwork account bar: dark surface with compact account controls */
#header .topbar.fn-accountbar{background:#10151e!important;background-image:none!important;border:0!important;border-bottom:1px solid #28303c!important;color:#e8edf5!important;padding:10px 0!important;box-shadow:none!important}
#header .fn-accountbar>.container>.d-flex{align-items:center;gap:16px;min-height:38px}
#header .fn-accountbar .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:8px 12px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;background-image:none!important;color:#c4cddc!important;font-size:13px;font-weight:500;line-height:20px;text-decoration:none!important;box-shadow:none!important}
#header .fn-accountbar #accountNotifications{background:#171e29!important;border-color:#2c3544!important;color:#bfc9d9!important}
#header .fn-accountbar #accountNotifications i{color:#ff9a55}
#header .fn-accountbar .fn-account-profile{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;width:auto}
#header .fn-accountbar .fn-account-label{display:inline-flex;align-items:center;gap:7px;padding:0;background:transparent!important;border:0!important;color:#97a5b9!important;font-size:12px;line-height:20px;white-space:nowrap}
#header .fn-accountbar .fn-session-dot{display:inline-block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#73c79b;box-shadow:0 0 0 3px rgba(115,199,155,.09)}
#header .fn-accountbar .active-client>.btn-group{display:flex;align-items:center;gap:5px;background:#19212d;border:1px solid #303b4b;border-radius:11px;padding:3px;min-width:0}
#header .fn-accountbar .btn-active-client{color:#f0f3f8!important;font-weight:650;padding:6px 10px!important;gap:9px}
#header .fn-accountbar .fn-account-avatar{color:#ff9b57;font-size:19px}
#header .fn-accountbar .fn-account-name{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#header .fn-accountbar .btn-group>.btn:not(.btn-active-client){width:34px;min-height:32px;padding:6px!important;color:#a7b3c5!important;flex-shrink:0}
#header .fn-accountbar .btn:hover{background:#273242!important;color:#ffae78!important}
#header .fn-accountbar .btn:focus-visible{outline:2px solid #ff984f!important;outline-offset:3px}
@media(max-width:575px){#header .topbar.fn-accountbar{padding:8px 0!important}#header .fn-accountbar>.container{padding-left:16px;padding-right:16px}#header .fn-accountbar>.container>.d-flex{gap:10px;flex-wrap:wrap}#header .fn-accountbar .fn-account-profile{gap:0;max-width:100%}#header .fn-accountbar .fn-account-name{max-width:160px}#header .fn-accountbar .btn-active-client{font-size:12px}#header .fn-accountbar .ml-auto{min-width:0;max-width:100%}}

/* Remove the Hostify gradient layer that covers account bars on inner pages. */
#header.header.header-holder::before{content:none!important;display:none!important;background:none!important;pointer-events:none!important}
#header.header.header-holder .topbar.fn-accountbar{position:relative;z-index:1;background:#10151e!important;background-image:none!important}

/* FoxNetwork service overview and table contrast */
.fn-services-page{width:100%;min-width:0}.fn-services-heading{margin:0 0 24px}.fn-services-kicker{color:#ff9a55;font-size:11px;font-weight:700;letter-spacing:.14em}.fn-services-heading h1{margin:8px 0 10px;font-size:30px!important;font-weight:650;color:#f3f5f9;line-height:1.25}.fn-services-heading p{margin:0;color:#aab5c5;line-height:1.65}.fn-services-empty{padding:50px 28px;text-align:center;border:1px solid #2c3644;border-radius:16px;background:#121923;box-shadow:0 12px 35px rgba(0,0,0,.12)}.fn-services-empty-icon{display:flex;align-items:center;justify-content:center;width:66px;height:66px;margin:0 auto 22px;background:#2c211c;border:1px solid #62412a;border-radius:18px;color:#ff9954;font-size:27px}.fn-services-empty h2{font-size:24px!important;color:#f2f5fa;line-height:1.35;margin:0 0 14px}.fn-services-empty p{max-width:510px;margin:0 auto;color:#aeb9c9;font-size:14px;line-height:1.8}.fn-services-empty-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-top:27px}.fn-services-empty-actions .btn{padding:12px 20px!important;border-radius:9px!important;font-weight:650}.fn-services-help{font-size:13px;color:#c5cfde!important;text-decoration:underline;text-underline-offset:4px}.fn-services-page a:focus-visible{outline:2px solid #ff9851;outline-offset:4px}
.fn-services-page .table-container{background:#121923!important;border:1px solid #2c3644;border-radius:12px;padding:0;overflow:hidden}.fn-services-page .dataTables_wrapper .listtable{background:#151d28!important;background-image:none!important;color:#c4cfdd!important;padding:16px!important;border:0!important}.fn-services-page .dataTables_info{color:#b9c5d6!important;padding-top:8px!important}.fn-services-page .dataTables_filter input{background:#0c1119!important;border:1px solid #354154!important;border-radius:8px!important;color:#eef2f8!important;min-height:38px;max-width:100%}.fn-services-page table.table-list,.fn-services-page table.table-list tbody td,.fn-services-page table.table-list tbody tr{background:#121923!important;color:#dbe3ee!important;border-color:#2a3443!important}.fn-services-page table.table-list thead th{background:#1b2532!important;color:#bfcbdc!important;border-color:#354153!important;padding-top:16px;padding-bottom:16px}.fn-services-page table.table-list tbody tr:hover td{background:#1b2532!important}.fn-services-page td.dataTables_empty{padding:32px 18px!important;color:#adbbcd!important}.fn-services-page .dataTables_length,.fn-services-page .dataTables_paginate{padding:14px!important;color:#bdc8d8!important}.fn-services-page .dataTables_length select{background:#18212c!important;color:#e5ebf5!important;border:1px solid #354153!important}.fn-services-page .pagination .page-link{background:#18212c!important;color:#d4ddec!important;border-color:#354153!important}.fn-services-page .pagination .active .page-link{background:#ff892f!important;color:#11151d!important;border-color:#ff892f!important}
.sidebar .list-group-item .badge{background:#253245!important;color:#dce6f3!important;border:1px solid #3c4a60;font-size:11px;min-width:26px;font-weight:600}.sidebar .list-group-item.active .badge{background:#3c2b1e!important;color:#ffb67d!important;border-color:#8b5831}.sidebar .list-group-item.active{background:#241e1a!important;border-color:#60432b!important;color:#ffad70!important}
@media(max-width:575px){.fn-services-heading h1{font-size:26px!important}.fn-services-empty{padding:32px 20px}.fn-services-empty h2{font-size:21px!important}.fn-services-empty-actions{flex-direction:column;gap:18px}.fn-services-empty-actions .btn{width:100%}.fn-services-page .dataTables_filter{float:none!important;text-align:left!important}.fn-services-page .dataTables_filter input{width:100%!important}.fn-services-page .dataTables_info{float:none!important;margin-top:10px}}
