/* ZagrosVPS 6.4.1 | scoped native client presentation */
html[data-zagros-theme]{color-scheme:dark;--zg-bg:#07111f;--zg-panel:#0d1b2c;--zg-line:#263d53;--zg-ink:#e7f1fb;--zg-muted:#acc0d3;--zg-accent:#63d5ed}html[data-zagros-theme] body{background:var(--zg-bg);color:var(--zg-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}html[data-zagros-theme] body a{color:#89d8f3}html[data-zagros-theme] body a:hover{color:#c5f2ff}html[data-zagros-theme] body section#header,html[data-zagros-theme] body section#main-menu,html[data-zagros-theme] body .navbar-main,html[data-zagros-theme] body .navbar,html[data-zagros-theme] body .main-content,html[data-zagros-theme] body .client-home-panels .panel{background:var(--zg-bg)}html[data-zagros-theme] body section#footer{background:#091524;color:var(--zg-muted);border-top:1px solid var(--zg-line)}html[data-zagros-theme] body .panel,html[data-zagros-theme] body .card,html[data-zagros-theme] body .well,html[data-zagros-theme] body .modal-content,html[data-zagros-theme] body .list-group-item,html[data-zagros-theme] body .tile,html[data-zagros-theme] body .home-shortcuts,html[data-zagros-theme] body .invoice-container{background:var(--zg-panel);color:var(--zg-ink);border:1px solid var(--zg-line);border-radius:12px;box-shadow:none}html[data-zagros-theme] body .panel-heading,html[data-zagros-theme] body .card-header,html[data-zagros-theme] body .modal-header,html[data-zagros-theme] body .panel-footer,html[data-zagros-theme] body .card-footer{background:#112136;color:var(--zg-ink);border-color:var(--zg-line)}html[data-zagros-theme] body .panel-title,html[data-zagros-theme] body .card-title,html[data-zagros-theme] body .page-header h1,html[data-zagros-theme] body .invoice-container h1,html[data-zagros-theme] body .invoice-container h2,html[data-zagros-theme] body .invoice-container h3,html[data-zagros-theme] body .invoice-container strong{color:#edf7ff}html[data-zagros-theme] body .panel-heading+.list-group .list-group-item,html[data-zagros-theme] body .list-group-item{border-color:var(--zg-line)}html[data-zagros-theme] body .list-group-item.active,html[data-zagros-theme] body .list-group-item.active:hover{background:#163e56;border-color:#418dac;color:#edfbff}html[data-zagros-theme] body .text-muted,html[data-zagros-theme] body .breadcrumb,html[data-zagros-theme] body .breadcrumb a,html[data-zagros-theme] body .small,html[data-zagros-theme] body .help-block{color:var(--zg-muted)}html[data-zagros-theme] body .breadcrumb{background:transparent}html[data-zagros-theme] body .navbar-main .navbar-nav>li>a,html[data-zagros-theme] body .navbar .nav-link,html[data-zagros-theme] body .navbar a{color:#d3e4f3}html[data-zagros-theme] body .navbar-main .navbar-nav>li>a:hover,html[data-zagros-theme] body .navbar .nav-link:hover,html[data-zagros-theme] body .dropdown-menu>li>a:hover{background:#163048;color:#f1fbff}html[data-zagros-theme] body .dropdown-menu{background:#0d1d30;border-color:var(--zg-line)}html[data-zagros-theme] body .dropdown-menu>li>a{color:#dcecf8;min-height:40px}html[data-zagros-theme] body .form-control,html[data-zagros-theme] body input[type=text],html[data-zagros-theme] body input[type=email],html[data-zagros-theme] body input[type=password],html[data-zagros-theme] body input[type=tel],html[data-zagros-theme] body select,html[data-zagros-theme] body textarea{background:#081726;color:#eef7ff;border:1px solid #38536c;border-radius:8px;box-shadow:none}html[data-zagros-theme] body .form-control::placeholder,html[data-zagros-theme] body input::placeholder,html[data-zagros-theme] body textarea::placeholder{color:#93aac0;opacity:1}html[data-zagros-theme] body input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-zagros-theme] body select.form-control{min-height:44px}html[data-zagros-theme] body .form-control:focus{border-color:#6cd9ef;background:#0b1b2d;color:#eef7ff;box-shadow:0 0 0 3px #2bb5da24}html[data-zagros-theme] body .btn{border-radius:8px;min-height:44px;white-space:normal;display:inline-flex;align-items:center;justify-content:center;gap:5px}html[data-zagros-theme] body .btn-primary,html[data-zagros-theme] body .btn-info{background:#145774;border-color:#4595ae;color:#f0fbff}html[data-zagros-theme] body .btn-primary:hover,html[data-zagros-theme] body .btn-info:hover{background:#1c6e8a;border-color:#7bdef0;color:#fff}html[data-zagros-theme] body .btn-default,html[data-zagros-theme] body .btn-secondary{background:#172a3d;border-color:#49637b;color:#e0eef8}html[data-zagros-theme] body .btn-default:hover,html[data-zagros-theme] body .btn-secondary:hover{background:#234058;color:#fff}html[data-zagros-theme] body .btn:disabled,html[data-zagros-theme] body .btn.disabled{opacity:.55;cursor:not-allowed}html[data-zagros-theme] body .btn-link{color:#89d8f3}html[data-zagros-theme] body .alert{border:1px solid #465e76;border-radius:10px;overflow-wrap:anywhere;color:#deedfb;background:#142d43}html[data-zagros-theme] body .alert-warning{background:#352a1c;border-color:#887149;color:#f3dfb5}html[data-zagros-theme] body .alert-danger{background:#37202a;border-color:#9a5f6c;color:#ffdce2}html[data-zagros-theme] body .alert-success{background:#14342e;border-color:#477f6b;color:#d6f5e5}html[data-zagros-theme] body .table{color:#dfedf8}html[data-zagros-theme] body .table>thead>tr>th,html[data-zagros-theme] body .table>tbody>tr>td,html[data-zagros-theme] body .table>tbody>tr>th{border-color:#2a4157}html[data-zagros-theme] body .table-striped>tbody>tr:nth-of-type(odd){background:#10233a}html[data-zagros-theme] body .table-hover>tbody>tr:hover{background:#1a344c}html[data-zagros-theme] body .dataTables_wrapper .dataTables_filter,html[data-zagros-theme] body .dataTables_wrapper .dataTables_length,html[data-zagros-theme] body .dataTables_wrapper .dataTables_info{color:var(--zg-muted)}html[data-zagros-theme] body .dataTables_wrapper .dataTables_paginate .paginate_button,html[data-zagros-theme] body .pagination>li>a,html[data-zagros-theme] body .pagination>li>span{background:#12283c;border-color:var(--zg-line);color:#d7eafb}html[data-zagros-theme] body .invoice-container{padding:clamp(16px,3vw,40px);max-width:980px}html[data-zagros-theme] body .invoice-container .invoice-header .invoice-status{letter-spacing:.02em}html[data-zagros-theme] body .invoice-container .invoice-status,html[data-zagros-theme] body .invoice-container .payment-btn-container{overflow-wrap:anywhere}html[data-zagros-theme] body .zg-client-home{font-weight:650;letter-spacing:-.025em;text-decoration:none!important}html[data-zagros-theme] body .zg-client-home span{color:var(--zg-accent)}html[data-zagros-theme] body :focus-visible{outline:2px solid #73dbea;outline-offset:3px}html[data-zagros-theme] body .ticket-reply .message{color:#deedf8;background:#0c1c2b}html[data-zagros-theme] body .ticket-reply{border-color:#294157}@media (max-width:600px){html[data-zagros-theme] body .invoice-container{margin:12px 6px;width:auto}html[data-zagros-theme] body .main-content{padding:12px}html[data-zagros-theme] body .page-header h1{font-size:26px}html[data-zagros-theme] body .panel-body,html[data-zagros-theme] body .card-body{padding:16px}html[data-zagros-theme] body .table-responsive{border-color:var(--zg-line)}html[data-zagros-theme] body .navbar-brand{max-width:70%}}@media (prefers-reduced-motion:reduce){html[data-zagros-theme] body *,html[data-zagros-theme] body *:before,html[data-zagros-theme] body *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{html[data-zagros-theme] body,html[data-zagros-theme] body .invoice-container,html[data-zagros-theme] body .panel,html[data-zagros-theme] body .table,html[data-zagros-theme] body .table-striped>tbody>tr:nth-of-type(odd){background:#fff!important;color:#111!important;box-shadow:none!important}html[data-zagros-theme] body .invoice-container h1,html[data-zagros-theme] body .invoice-container h2,html[data-zagros-theme] body .invoice-container h3,html[data-zagros-theme] body .invoice-container strong,html[data-zagros-theme] body a{color:#111!important}html[data-zagros-theme] body .btn,html[data-zagros-theme] body .crypto-open,html[data-zagros-theme] body .navbar,html[data-zagros-theme] body section#header,html[data-zagros-theme] body section#main-menu,html[data-zagros-theme] body section#footer{display:none!important}html[data-zagros-theme] body .invoice-container{border:0!important;margin:0!important;padding:0!important;max-width:none}}

/* Active Nexus markup, observed on the live ticket page. */
html[data-zagros-theme] body{
  --zv-ink:#eaf5ff;--zv-text:#dceaf7;--zv-muted:#adc1d4;--zv-subtle:#93aac0;
  --zv-line:#2b435b;--zv-line-strong:#38536c;--zv-surface:#0d1b2c;
  --zv-surface-soft:#07111f;--zv-surface-blue:#163048;--zv-blue:#63d5ed;--zv-blue-strong:#a6eaff;
  --text:#eaf5ff;--text-muted:#adc1d4;--text-lifted:#c3d5e5;--text-accented:#eaf5ff;
  --border-muted:#20384e;--border:#2b435b;--border-lifted:#38536c;--border-accented:#6d9dbb;
  --bg:#0d1b2c;--bg-muted:#07111f;--bg-lifted:#112136;--bg-accented:#163048;
}
html[data-zagros-theme] body .zv-public-links>li>a,
html[data-zagros-theme] body .zv-public-links>.nav-item>.nav-link,
html[data-zagros-theme] body .zv-client-navbar .navbar-nav>li>a{color:#d7e8f7!important}
html[data-zagros-theme] body .zv-public-links>li>a:hover,
html[data-zagros-theme] body .zv-public-links>.nav-item>.nav-link:hover,
html[data-zagros-theme] body .zv-client-navbar .navbar-nav>li>a:hover{color:#a6eaff!important}
html[data-zagros-theme] body .zv-site-toggle,
html[data-zagros-theme] body .zv-portal-toggle{background:#12283c!important;color:#eaf5ff!important}
html[data-zagros-theme] body .card-columns.home .card,
html[data-zagros-theme] body .action-icon-btns a{background:#0d1b2c!important;color:#e7f1fb!important}
html[data-zagros-theme] body #main-body{background:var(--zg-bg);color:var(--zg-ink);min-height:55vh;padding-top:26px;padding-bottom:42px}
html[data-zagros-theme] body header#header,html[data-zagros-theme] body .zv-header{background:#091827;border-bottom:1px solid #263d53;position:relative;z-index:60;box-shadow:0 8px 28px #0003}
html[data-zagros-theme] body .zv-site-navbar{background:transparent;max-width:1240px;margin:auto;padding:16px 24px;gap:20px}
html[data-zagros-theme] body .zv-site-navbar .navbar-nav .nav-link,html[data-zagros-theme] body .zv-header-link{color:#d7e8f7;font-weight:550}
html[data-zagros-theme] body .zv-site-navbar .navbar-nav .nav-link:hover{color:#80e7fa;background:#112b3f;border-radius:8px}
html[data-zagros-theme] body .zv-site-navbar .dropdown-menu{background:#0d1d30;border:1px solid #2e465f;box-shadow:0 16px 36px #0005}
html[data-zagros-theme] body .zv-site-navbar .dropdown-item{color:#e2eff9}
html[data-zagros-theme] body .zv-site-navbar .dropdown-item:hover,html[data-zagros-theme] body .zv-site-navbar .dropdown-item:focus{background:#17364d;color:#effbff}
html[data-zagros-theme] body .zv-site-navbar .dropdown-item small{color:#aac2d6}
html[data-zagros-theme] body .zv-header-cta,html[data-zagros-theme] body .zv-cart-link{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;border-radius:10px;border:1px solid #37536b;color:#eaf8ff;white-space:nowrap;text-decoration:none}
html[data-zagros-theme] body .zv-header-cta{background:linear-gradient(135deg,#137291,#164661);border-color:#3a9ab7;font-weight:650;box-shadow:0 0 22px #36c4e312}
html[data-zagros-theme] body .zv-cart-link{background:#10273a}
html[data-zagros-theme] body .zv-header-cta:hover{background:#1c7897;border-color:#71dbea;color:#fff}
html[data-zagros-theme] body .zv-site-navbar .navbar-toggler{border:1px solid #42617b;border-radius:8px;min-height:44px;color:#e3f4ff}
html[data-zagros-theme] body .zv-site-navbar .navbar-toggler-icon{filter:invert(1)}
html[data-zagros-theme] body .master-breadcrumb{background:#0a1a2b;border-bottom:1px solid #263d53;color:#abc1d4}
html[data-zagros-theme] body .master-breadcrumb .breadcrumb-item.active{color:#c6d9e9}
html[data-zagros-theme] body #main-body .card,html[data-zagros-theme] body #main-body .panel,html[data-zagros-theme] body #main-body .well{background:#0d1b2c;color:#e7f1fb;border:1px solid #2b435b;border-radius:14px;box-shadow:0 16px 36px #0002}
html[data-zagros-theme] body #main-body .card-body,html[data-zagros-theme] body #main-body .panel-body{background:transparent;color:#e7f1fb}
html[data-zagros-theme] body #main-body .card-title,html[data-zagros-theme] body #main-body h1,html[data-zagros-theme] body #main-body h2,html[data-zagros-theme] body #main-body h3,html[data-zagros-theme] body #main-body label{color:#eaf5ff}
html[data-zagros-theme] body #main-body .card-header,html[data-zagros-theme] body #main-body .card-footer{background:#112136;border-color:#2b435b;color:#dceaf7}
html[data-zagros-theme] body .input-group-text,html[data-zagros-theme] body .custom-file-label{background:#13283c;color:#dceaf7;border-color:#38536c}
html[data-zagros-theme] body .custom-file-label:after{background:#1b3b52;color:#e6f6ff;border-color:#38536c}
html[data-zagros-theme] body .md-editor{border-color:#38536c;border-radius:10px;background:#081726;overflow:hidden}
html[data-zagros-theme] body .md-editor>.md-header,html[data-zagros-theme] body .md-editor>.md-footer{background:#142b40;color:#c5d9e9;border-color:#38536c}
html[data-zagros-theme] body .md-editor>.md-preview,html[data-zagros-theme] body .md-editor>textarea{background:#081726;color:#e7f1fb}
html[data-zagros-theme] body footer#footer,html[data-zagros-theme] body .zv-footer{background:#091524;color:#adc2d5;border-top:1px solid #263d53}
html[data-zagros-theme] body .zv-footer h4,html[data-zagros-theme] body .zv-footer a{color:#deedf8}
html[data-zagros-theme] body .zv-footer a:hover{color:#74def0}
@media(max-width:1199px){html[data-zagros-theme] body .zv-site-navbar .navbar-collapse{margin-top:12px;padding:14px;background:#0d2033;border:1px solid #2e465f;border-radius:12px;max-height:70vh;overflow:auto}html[data-zagros-theme] body .zv-site-navbar .navbar-collapse.show{display:flex;flex-wrap:wrap;gap:12px}html[data-zagros-theme] body .zv-site-navbar .navbar-nav{width:100%}html[data-zagros-theme] body .zv-site-navbar .dropdown-menu{position:static}}
@media(max-width:600px){html[data-zagros-theme] body .zv-site-navbar{padding:12px 16px;gap:12px}html[data-zagros-theme] body #main-body{padding-top:18px}html[data-zagros-theme] body #main-body .card-body.extra-padding{padding:20px 16px}html[data-zagros-theme] body .md-header .btn{min-height:38px;padding:6px 10px}html[data-zagros-theme] body .zv-header-cta,html[data-zagros-theme] body .zv-cart-link{flex:1}html[data-zagros-theme] body .invoice-container{overflow-wrap:anywhere}}
@media print{html[data-zagros-theme] body #main-body,html[data-zagros-theme] body #main-body .card,html[data-zagros-theme] body #main-body .panel,html[data-zagros-theme] body #main-body .card-body{background:#fff!important;color:#111!important;box-shadow:none!important}html[data-zagros-theme] body header#header,html[data-zagros-theme] body footer#footer{display:none!important}html[data-zagros-theme] body #main-body h1,html[data-zagros-theme] body #main-body h2,html[data-zagros-theme] body #main-body h3{color:#111!important}}

/* ZagrosVPS modern portal / 6.4.3-ui1 */
@media screen{
html[data-zagros-theme] body{background:#080e19;color:#e4edf9;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
html[data-zagros-theme] body:before{display:none}
html[data-zagros-theme] body .zv-site-navbar,html[data-zagros-theme] body header#header{background:#0a1220;border-color:#24334b;box-shadow:none}
html[data-zagros-theme] body .master-breadcrumb{background:#0e192a;border-color:#293c56}
html[data-zagros-theme] body .zv-header-cta,html[data-zagros-theme] body .btn-primary{background:#1666d7;border-color:#4089ed;box-shadow:none;border-radius:9px;color:#fff}
html[data-zagros-theme] body .zv-header-cta:hover,html[data-zagros-theme] body .btn-primary:hover{background:#2679e8}
html[data-zagros-theme] body #main-body .card,html[data-zagros-theme] body #main-body .panel,html[data-zagros-theme] body #main-body .well{background:#111d30;border-color:#304764;border-radius:13px;box-shadow:none}
html[data-zagros-theme] body #main-body .card-header,html[data-zagros-theme] body #main-body .card-footer{background:#14243a;border-color:#304764}
html[data-zagros-theme] body .form-control,html[data-zagros-theme] body .input-group-text{background:#111e32;border-color:#3b5374;color:#e1edfc;border-radius:8px}
html[data-zagros-theme] body .form-control:focus{border-color:#83b7f5;box-shadow:0 0 0 2px #568fe524}
html[data-zagros-theme] body footer#footer,html[data-zagros-theme] body .zv-footer{background:#070d17;border-color:#26364d}
html[data-zagros-theme] body a:focus-visible,html[data-zagros-theme] body button:focus-visible{outline:2px solid #94c1fa;outline-offset:3px}
}

/* Readability repair 2026-10-12: complete surface/text pairs. */
@media screen {
html[data-zagros-theme] body {--zv-ink:#eaf5ff;--zv-text:#dceaf7;--zv-muted:#b7c9db;--zv-subtle:#a8bed3;--zv-surface:#111d30;--zv-surface-soft:#0b1626;--bg:#111d30;--bg-muted:#0b1626;--bg-lifted:#182a42;--text:#eaf5ff;--text-muted:#b7c9db;--bs-body-color:#eaf5ff;--bs-body-bg:#080e19;}
html[data-zagros-theme] body :is(.navbar-main,.zv-client-navbar,.navbar-light,.navbar-default,#main-menu) {background:#111d30!important;border-color:#38536c!important;}
html[data-zagros-theme] body :is(.navbar-main,.zv-client-navbar,.navbar-light,.navbar-default,#main-menu) :is(a,.nav-link,.navbar-text,.navbar-brand) {color:#eaf5ff!important;}
html[data-zagros-theme] body :is(.dropdown-menu,.dropdown-menu .dropdown-item,.dropdown-menu>li>a) {background:#111d30!important;color:#eaf5ff!important;border-color:#38536c!important;}
html[data-zagros-theme] body :is(.dropdown-item:hover,.dropdown-item:focus,.navbar .nav-link:hover) {background:#203e60!important;color:#fff!important;}
html[data-zagros-theme] body :is(.card,.panel,.well,.modal-content,.list-group-item,.tile,.bg-white,.bg-light,.ticket-reply,.ticket-reply .message,.invoice-container) {background:#111d30!important;color:#eaf5ff!important;border-color:#38536c!important;}
html[data-zagros-theme] body :is(.card-header,.panel-heading,.card-footer,.panel-footer,.modal-header,.modal-footer,.input-group-text,.custom-file-label,.action-icon-btns a i) {background:#182a42!important;color:#eaf5ff!important;border-color:#38536c!important;}
html[data-zagros-theme] body :is(.card-body,.panel-body) {background:transparent!important;color:#eaf5ff!important;}
html[data-zagros-theme] body :is(.text-muted,.text-secondary,.help-block,.form-text,.small,.text-dark,.text-black-50,.sidebar .list-group-item,.sidebar .list-group-item a) {color:#b7c9db!important;}
html[data-zagros-theme] body :is(.form-control,.custom-select,select,textarea,input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],input[type=search],.md-editor>textarea,.md-editor>.md-preview) {background:#0b1626!important;color:#eaf5ff!important;border-color:#617b98!important;box-shadow:none;}
html[data-zagros-theme] body :is(input,textarea)::placeholder {color:#a8bed3!important;opacity:1;}
html[data-zagros-theme] body :is(select option,select optgroup) {background:#0b1626;color:#eaf5ff;}
html[data-zagros-theme] body :is(.form-control:focus,.custom-select:focus,select:focus,textarea:focus) {border-color:#83c6ff!important;box-shadow:0 0 0 3px #83c6ff30!important;}
html[data-zagros-theme] body :is(.btn-default,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-light,.btn-outline-light,.md-header .btn) {background:#20344f!important;color:#f0f6ff!important;border:1px solid #718ba8!important;}
html[data-zagros-theme] body :is(.btn-default,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-light,.btn-outline-light,.md-header .btn):is(:hover,:focus,.active) {background:#2c5077!important;color:#fff!important;border-color:#9ac8f5!important;}
html[data-zagros-theme] body :is(.btn-primary,.btn-info) {background:#215bc2!important;color:#fff!important;border-color:#78aaff!important;}
html[data-zagros-theme] body :is(.btn-primary,.btn-info):is(:hover,:focus) {background:#194ca6!important;color:#fff!important;}
html[data-zagros-theme] body .btn-success {background:#16613e!important;color:#fff!important;border-color:#70c69a!important;}
html[data-zagros-theme] body .btn-danger {background:#a52f44!important;color:#fff!important;border-color:#ed9aa8!important;}
html[data-zagros-theme] body .btn-warning {background:#f2c45e!important;color:#201800!important;border-color:#f7d785!important;}
html[data-zagros-theme] body :is(.btn,.list-group-item) :is(i,span) {color:inherit;}
html[data-zagros-theme] body #order-standard_cart {color:#eaf5ff!important;}
html[data-zagros-theme] body #order-standard_cart :is(.product-info,.product,.order-summary,.summary-container,.view-cart-items,.view-cart-tabs,.cart-body,.secondary-cart-body,.field-container,.addon-promo-container,.domain-selection-options .option,.domain-lookup-result,.sub-heading span,.sub-heading-borderless span) {background:#111d30!important;color:#eaf5ff!important;border-color:#38536c!important;}
html[data-zagros-theme] body #order-standard_cart :is(.order-summary h2,.order-summary h3,.order-summary h4,.order-summary .product-name,.order-summary .product-group,.order-summary .summary-totals,.order-summary .total-due-today,.order-summary .amt,.order-summary .recurring-charges,.order-summary .pull-right,.product-info p,.product-info h3,.product-info ul,.view-cart-items .item,.view-cart-items .item-price,.view-cart-items .item-title,.view-cart-items .item-group,.sub-heading,.sub-heading span,.sub-heading-borderless span) {color:#eaf5ff!important;}
html[data-zagros-theme] body #order-standard_cart :is(.order-summary small,.order-summary .cycle,.order-summary .product-group,.product-info .small) {color:#b7c9db!important;}
html[data-zagros-theme] body #order-standard_cart :is(.order-summary .total-due-today,.view-cart-items .item) {background:#182a42!important;border-color:#38536c!important;}
html[data-zagros-theme] body :is(.table,.table td,.table th,.dataTables_wrapper,.dataTables_info,.dataTables_filter,.dataTables_length) {color:#eaf5ff!important;border-color:#38536c!important;}
html[data-zagros-theme] body :is(.table thead th,.table-striped tbody tr:nth-of-type(odd),.table td,.table th) {background:#111d30!important;}
html[data-zagros-theme] body :is(.table-hover tbody tr:hover td,.table-hover tbody tr:hover th) {background:#20344f!important;}
html[data-zagros-theme] body :is(.pagination .page-link,.pagination>li>a,.pagination>li>span,.nav-tabs .nav-link) {background:#182a42!important;color:#eaf5ff!important;border-color:#617b98!important;}
html[data-zagros-theme] body :is(.pagination .active .page-link,.nav-tabs .nav-link.active) {background:#215bc2!important;color:#fff!important;}
html[data-zagros-theme] body .alert-info {background:#16344e!important;color:#e1f2ff!important;border-color:#6099c1!important;}
html[data-zagros-theme] body .alert-warning {background:#44361c!important;color:#ffe4ad!important;border-color:#b89b60!important;}
html[data-zagros-theme] body .alert-danger {background:#48232e!important;color:#ffe0e7!important;border-color:#c88293!important;}
html[data-zagros-theme] body .alert-success {background:#164333!important;color:#d6ffe9!important;border-color:#6cae90!important;}
html[data-zagros-theme] body :is(a,button,input,select,textarea):focus-visible {outline:2px solid #98d5ff!important;outline-offset:3px;}
html[data-zagros-theme] body .btn:disabled,html[data-zagros-theme] body .btn.disabled {opacity:.7;}
}


/* readability repair */

@media screen { html[data-zagros-theme] body #order-standard_cart .order-summary h2 {background:#182a42!important;border-color:#38536c!important;} html[data-zagros-theme] body .alert .alert-link {color:inherit!important;text-decoration:underline;} html[data-zagros-theme] body .alert .alert-link:hover {color:#fff!important;} }

@media screen { html[data-zagros-theme] body :is(.btn,.card,.panel,.action-icon-btns a,.zv-cart-link,.nav-link,.custom-file-label) {transition:none!important;} }

@media screen { html[data-zagros-theme] body .action-icon-btns .ico-container {background:#182a42!important;color:#b9ddff!important;border-color:#38536c!important;} html[data-zagros-theme] body .action-icon-btns .ico-container i {background:transparent!important;color:#b9ddff!important;} }

@media screen { html[data-zagros-theme] body :is(.dataTables_wrapper,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_paginate) {background:#111d30!important;color:#eaf5ff!important;} html[data-zagros-theme] body a[href*="returntoadmin"] {background:#182a42!important;color:#eaf5ff!important;} html[data-zagros-theme] body a[href*="returntoadmin"] :is(span,i) {color:inherit!important;} html[data-zagros-theme] body :is(.status-unpaid,.label-unpaid) {background:#44361c!important;color:#ffe4ad!important;} }

@media screen { html[data-zagros-theme] body .bootstrap-switch .bootstrap-switch-handle-on {background:#16613e!important;color:#fff!important;} html[data-zagros-theme] body .bootstrap-switch .bootstrap-switch-handle-off {background:#20344f!important;color:#fff!important;} html[data-zagros-theme] body .bootstrap-switch {border-color:#617b98!important;} }

@media screen { html[data-zagros-theme] body .invoice-container .bg-info {background:#16344e!important;color:#eaf5ff!important;} html[data-zagros-theme] body .small-text {color:#b7c9db!important;} }
@media print { html[data-zagros-theme] body .invoice-container :is(h1,h2,h3,h4,p,div,span,small,strong,td,th,a) {color:#111!important;background:transparent!important;} }

@media screen { html[data-zagros-theme] body .invoice-status :is(.unpaid,.collections) {color:#ffbcc8!important;background:#48232e;padding:6px 12px;border-radius:8px;} html[data-zagros-theme] body .invoice-status .paid {color:#c8ffe1!important;background:#164333;padding:6px 12px;border-radius:8px;} html[data-zagros-theme] body .invoice-status :is(.draft,.cancelled) {color:#eaf5ff!important;background:#20344f;padding:6px 12px;border-radius:8px;} html[data-zagros-theme] body .invoice-status .refunded {color:#d4ecff!important;background:#16344e;padding:6px 12px;border-radius:8px;} }

@media screen { html[data-zagros-theme] body .product-details .product-icon,html[data-zagros-theme] body .product-status .product-icon {background:#182a42!important;color:#eaf5ff!important;border-color:#38536c!important;} html[data-zagros-theme] body .product-icon :is(h3,h4,i) {color:#eaf5ff!important;} }

@media screen { html[data-zagros-theme] body .ticket-reply .posted-by {background:#182a42!important;color:#c4d7e9!important;border-color:#38536c!important;} html[data-zagros-theme] body .ticket-reply .posted-by :is(.posted-by-name,.posted-on) {color:#c4d7e9!important;} html[data-zagros-theme] body .requestor-type-owner {background:#16613e!important;color:#fff!important;} html[data-zagros-theme] body .requestor-type-operator {background:#215bc2!important;color:#fff!important;} }
