/* Nuryazilim CMS v3.6.9 - scoped color overrides, active only after saving a palette.
   Layout, spacing and responsive behavior are intentionally untouched. */
html body.nzc-custom-colors {
  background:var(--nzc-page-bg)!important;
  color:var(--nzc-text)!important;
  --nb-primary:var(--nzc-primary);
  --nb-accent:var(--nzc-primary);
  --nb-coral:var(--nzc-primary);
  --nb-coral-soft:var(--nzc-surface-alt);
  --nb-text:var(--nzc-text);
  --nb-ink:var(--nzc-text);
  --nb-bg:var(--nzc-page-bg);
  --nb-line:var(--nzc-border);
  --nb-muted:var(--nzc-muted);
  --primary:var(--nzc-primary);
  --primary-color:var(--nzc-primary);
}
html body.nzc-custom-colors :is(.nb-main,.nb-page,.nb-content,.nb-section,.nb-support,.nb-reviews,.nb-partners,.nb-cloud-offer,.nb-cloud-packages,.nb-software-v68,.nb-testimonials,.nb-cta,.nb-service-page,.nb-section-light,.pricing-section,.features-section,.hosting-section) {
  background-color:var(--nzc-page-bg)!important;
  background-image:none!important;
  color:var(--nzc-text)!important;
}
html body.nzc-custom-colors :is(.nb-partners,.nb-cloud-offer,.nb-software-v68,.nb-reviews,.nb-cta) {background-color:var(--nzc-surface-alt)!important}
html body.nzc-custom-colors :is(.nb-partners,.nb-cloud-offer,.nb-cloud-packages,.nb-software-v68,.nb-support) :is(h1,h2,h3,h4) {color:var(--nzc-heading)!important}
html body.nzc-custom-colors :is(.nb-partners,.nb-cloud-offer,.nb-cloud-packages,.nb-software-v68,.nb-support) p {color:var(--nzc-muted)!important}
html body.nzc-custom-colors a:not(.btn):hover {color:var(--nzc-link-hover)}
html body.nzc-custom-colors :is(.nb-page,.nb-content,.nb-main) a:not(.btn):not(.plan-btn):not(.nb-footer-v74__contact) {color:var(--nzc-link)}
/* Header and mobile navigation */
html body.nzc-custom-colors .nb-header,html body.nzc-custom-colors .nb-header .nb-navshell,
html body.nzc-custom-colors .nb-header .nb-navinner {background:var(--nzc-header-bg)!important;background-image:none!important}
html body.nzc-custom-colors .nb-header .nb-topbar {background:var(--nzc-topbar-bg)!important;background-image:none!important}
html body.nzc-custom-colors .nb-header .nb-topbar :is(a,span) {color:var(--nzc-topbar-text)!important}
html body.nzc-custom-colors .nb-header :is(.nb-brand,.nb-brand strong,.nb-brand small,.nb-primary-nav>a,.nb-hosting-toggle,.nb-navinner>a,.nb-primary-nav button) {color:var(--nzc-header-text)!important}
html body.nzc-custom-colors .nb-header .nb-primary-nav :is(a,button):hover,
html body.nzc-custom-colors .nb-header .nb-primary-nav button[aria-expanded="true"],
html body.nzc-custom-colors .nb-header .nb-mega-card:hover strong {color:var(--nzc-menu-hover)!important}
html body.nzc-custom-colors .nb-header :is(.nb-mega,.nb-mega-grid) {background:var(--nzc-mega-bg)!important;background-image:none!important;border-color:var(--nzc-border)!important}
html body.nzc-custom-colors .nb-header .nb-mega-card {background:var(--nzc-surface)!important;border-color:var(--nzc-border)!important}
html body.nzc-custom-colors .nb-header .nb-mega-card :is(strong,small) {color:var(--nzc-header-text)!important}
html body.nzc-custom-colors .nb-header .nb-mega-icon {color:var(--nzc-primary)!important;background:var(--nzc-surface-alt)!important}
html body.nzc-custom-colors .nb-header :is(.nb-mega-action,.nb-login,.nb-menu-toggle,button.nb-menu-toggle),
html body.nzc-custom-colors .nb-header .nb-mobile-nav-actions>.nb-login {background:var(--nzc-primary)!important;background-image:none!important;color:var(--nzc-primary-text)!important;border-color:var(--nzc-primary)!important}
html body.nzc-custom-colors .nb-header :is(.nb-mega-action,.nb-login,.nb-menu-toggle,button.nb-menu-toggle):hover {background:var(--nzc-primary-hover)!important;border-color:var(--nzc-primary-hover)!important;color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors .nb-header :is(.nb-login,.nb-menu-toggle,.nb-mega-action) :is(span,svg) {color:inherit!important}
html body.nzc-custom-colors .nb-header .nb-navinner>.nb-nav-actions>.nb-cart,
html body.nzc-custom-colors .nb-header .nb-navinner>.nb-nav-actions>.nb-contact {background:var(--nzc-surface)!important;color:var(--nzc-secondary)!important;border-color:var(--nzc-border)!important}
html body.nzc-custom-colors .nb-header .nb-navinner>.nb-nav-actions>.nb-logout {background:var(--nzc-secondary)!important;border-color:var(--nzc-secondary)!important;color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors .nb-header .nb-navinner>.nb-nav-actions>.nb-logout:hover {background:var(--nzc-secondary-hover)!important;border-color:var(--nzc-secondary-hover)!important}
/* Announcement, slider and domain search */
html body.nzc-custom-colors .nb-promo-strip {background:var(--nzc-announcement-bg)!important;background-image:none!important;color:var(--nzc-announcement-text)!important;border-color:var(--nzc-border)!important}
html body.nzc-custom-colors .nb-promo-strip :is(span,svg) {color:var(--nzc-announcement-text)!important}
html body.nzc-custom-colors .nb-promo-strip a {color:var(--nzc-link)!important}
html body.nzc-custom-colors .nb-promo-strip a:hover {color:var(--nzc-link-hover)!important}
html body.nzc-custom-colors :is(.nb-hero-slider,.nb-hero-slides,.nb-hero-slide,.nb-hero-inner),
html body.nzc-custom-colors .nb-hero-slider .nb-hero-inner {background:var(--nzc-hero-bg)!important;background-image:none!important;color:var(--nzc-hero-text)!important}
html body.nzc-custom-colors .nb-hero-slider .nb-hero-copy :is(h1,h2,h3,p,small,strong,span) {color:var(--nzc-hero-text)!important}
html body.nzc-custom-colors .nb-hero-slider .nb-hero-copy>a {background:var(--nzc-hero-button-bg)!important;background-image:none!important;color:var(--nzc-hero-button-text)!important;border-color:var(--nzc-hero-button-bg)!important}
html body.nzc-custom-colors .nb-hero-slider .nb-hero-copy>a:hover {background:var(--nzc-primary-hover)!important;border-color:var(--nzc-primary-hover)!important;color:var(--nzc-hero-button-text)!important}
html body.nzc-custom-colors .nb-hero-slider .nb-hero-dots button.is-active {background:var(--nzc-primary)!important}
html body.nzc-custom-colors .nb-hero-slider :is(.nb-hero-arrow,.nb-hero-prev,.nb-hero-next) {background:var(--nzc-primary)!important;color:var(--nzc-primary-text)!important;border-color:var(--nzc-primary)!important}
html body.nzc-custom-colors :is(.nb-mobile-domain-search,.nb-cloud-hero,.nb-cloud-hero.nb-after-slider,.hero.nb-cloud-hero) {background:var(--nzc-domain-bg)!important;background-image:none!important;color:var(--nzc-domain-text)!important}
html body.nzc-custom-colors .nb-cloud-hero :is(h1,h2,h3,p),html body.nzc-custom-colors .nb-mobile-domain-search .nb-domain-prices__title {color:var(--nzc-domain-text)!important}
html body.nzc-custom-colors .nb-domain-prices__item {background:var(--nzc-domain-card-bg)!important;background-image:none!important;border-color:var(--nzc-border)!important}
html body.nzc-custom-colors .nb-domain-prices__item :is(span,strong,small) {color:var(--nzc-domain-text)!important}
html body.nzc-custom-colors .nb-domain-prices__item :is(.nb-domain-prices__currency,.nb-domain-prices__price strong) {color:var(--nzc-domain-price)!important}
html body.nzc-custom-colors :is(.nb-mobile-domain-search,.nb-cloud-hero) .domain-box button {background:var(--nzc-primary)!important;color:var(--nzc-primary-text)!important;border-color:var(--nzc-primary)!important}
html body.nzc-custom-colors :is(.nb-mobile-domain-search,.nb-cloud-hero) .domain-box button:hover {background:var(--nzc-primary-hover)!important;border-color:var(--nzc-primary-hover)!important}
/* Pricing cards, detail link, cart CTA, tabs and service cards */
html body.nzc-custom-colors #nb-pricing .plan-card,
html body.nzc-custom-colors #nb-pricing .plan-card :is(.plan-body,.plan-head),
html body.nzc-custom-colors :is(.nb-hosting-alt-card,.nb-cloud-offer__card,.nb-software-v68__card,.nb-partners__logo,.nb-cloud-packages__card,.nb-service-card,.nb-feature-card,.nb-review-card,.nb-testimonial-card) {background:var(--nzc-card-bg)!important;background-image:none!important;border-color:var(--nzc-card-border)!important;color:var(--nzc-card-text)!important}
html body.nzc-custom-colors #nb-pricing .plan-card :is(h2,h3,h4,p,li,span,strong),
html body.nzc-custom-colors :is(.nb-hosting-alt-card,.nb-cloud-offer__card,.nb-software-v68__card,.nb-cloud-packages__card) :is(h2,h3,h4,p,li,span,strong) {color:var(--nzc-card-text)!important}
html body.nzc-custom-colors #nb-pricing .plan-card .plan-price-line :is(strong,span),
html body.nzc-custom-colors #nb-pricing .plan-card .plan-price-line .nb-price-currency {color:var(--nzc-price)!important}
html body.nzc-custom-colors #nb-pricing .plan-card .plan-ribbon,
html body.nzc-custom-colors #nb-pricing .plan-card .plan-ribbon span,
html body.nzc-custom-colors :is(.nb-hosting-alt-card .nb-alt-badge,.nb-cloud-offer__tag,.nb-software-v68__eyebrow) {background:var(--nzc-badge-bg)!important;background-image:none!important;color:var(--nzc-badge-text)!important}
html body.nzc-custom-colors #nb-pricing .plan-card .plan-features li:before,
html body.nzc-custom-colors #nb-pricing .plan-card .plan-features li::before {color:var(--nzc-feature-check)!important}
html body.nzc-custom-colors #nb-pricing .plan-card .plan-body>a.nb-plan-more-v368 {background:var(--nzc-more-bg)!important;background-image:none!important;border-color:var(--nzc-more-border)!important;color:var(--nzc-more-text)!important}
html body.nzc-custom-colors #nb-pricing .plan-card .plan-body>a.nb-plan-more-v368 :is(.nb-plan-more-label,.nb-plan-more-arrow) {color:var(--nzc-more-text)!important}
html body.nzc-custom-colors #nb-pricing .plan-card .plan-body>a.nb-plan-more-v368:hover {background:var(--nzc-primary)!important;border-color:var(--nzc-primary)!important;color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors #nb-pricing .plan-card .plan-body>a.nb-plan-more-v368:hover :is(.nb-plan-more-label,.nb-plan-more-arrow) {color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors #nb-pricing .plan-card .plan-body>a.plan-btn,
html body.nzc-custom-colors :is(.nb-hosting-alt-card>a,.nb-cloud-offer__card>a,.nb-software-v68__card>a,.nb-cloud-packages__card>a) {background:var(--nzc-cart-bg)!important;background-image:none!important;border-color:var(--nzc-cart-bg)!important;color:var(--nzc-cart-text)!important}
html body.nzc-custom-colors #nb-pricing .plan-card .plan-body>a.plan-btn:hover,
html body.nzc-custom-colors :is(.nb-hosting-alt-card>a,.nb-cloud-offer__card>a,.nb-software-v68__card>a):hover {background:var(--nzc-primary-hover)!important;border-color:var(--nzc-primary-hover)!important;color:var(--nzc-cart-text)!important}
html body.nzc-custom-colors .nb-hosting-tabs button {background:var(--nzc-surface)!important;border-color:var(--nzc-border)!important;color:var(--nzc-text)!important}
html body.nzc-custom-colors .nb-hosting-tabs button[aria-selected="true"] {background:var(--nzc-primary)!important;border-color:var(--nzc-primary)!important;color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors :is(.package-arrow,.nb-partners__arrow,.nb-reviews__arrow) {background:var(--nzc-primary)!important;color:var(--nzc-primary-text)!important;border-color:var(--nzc-primary)!important}
/* Footer */
html body.nzc-custom-colors #nb-footer.nb-footer-v74 {background:var(--nzc-footer-bg)!important;background-image:none!important;color:var(--nzc-footer-text)!important;border-color:var(--nzc-border)!important}
html body.nzc-custom-colors #nb-footer :is(p,small,.nb-footer-v74__support,.nb-footer-v74__bottom span) {color:var(--nzc-footer-text)!important}
html body.nzc-custom-colors #nb-footer :is(.nb-footer-v74__brand,.nb-footer-v74__brand strong,.nb-footer-v74__links h3) {color:var(--nzc-footer-heading)!important}
html body.nzc-custom-colors #nb-footer :is(.nb-footer-v74__links a,.nb-footer-v74__bottom a) {color:var(--nzc-footer-link)!important}
html body.nzc-custom-colors #nb-footer :is(.nb-footer-v74__links a,.nb-footer-v74__bottom a):hover {color:var(--nzc-primary)!important}
html body.nzc-custom-colors #nb-footer :is(.nb-footer-v74__accent,.nb-footer-v74__mark) {background:var(--nzc-footer-accent)!important;background-image:none!important;color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors #nb-footer .nb-footer-v74__bottom {background:var(--nzc-footer-bottom-bg)!important;border-color:var(--nzc-border)!important}
html body.nzc-custom-colors #nb-footer :is(.nb-footer-v74__contact,.nb-footer-v74__up) {background:var(--nzc-primary)!important;border-color:var(--nzc-primary)!important;color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors #nb-footer :is(.nb-footer-v74__contact,.nb-footer-v74__up):hover {background:var(--nzc-primary-hover)!important;border-color:var(--nzc-primary-hover)!important}
/* WHMCS client pages, support, forms and both order form styles */
html body.nzc-custom-colors :is(.nb-client-dashboard,.nb-client-home,.nb-product-premium,#order-standard_cart,#order-nurbilisim_cart,.nb-client-section,.client-area) {color:var(--nzc-text)!important}
html body.nzc-custom-colors :is(.nb-client-dashboard,.nb-client-home,.nb-product-premium,#order-standard_cart,#order-nurbilisim_cart) :is(.panel,.card,.product,.order-summary,.summary-container,.view-cart-items,.client-home-panels,.product-info) {background-color:var(--nzc-panel-bg)!important;border-color:var(--nzc-form-border)!important}
html body.nzc-custom-colors :is(.nb-client-dashboard,.nb-client-home,.nb-product-premium,#order-standard_cart,#order-nurbilisim_cart) :is(h1,h2,h3,h4,.panel-heading,.card-header,.view-cart-items-header,.product-title) {color:var(--nzc-panel-heading)!important}
html body.nzc-custom-colors :is(.nb-client-dashboard,.nb-client-home,.nb-product-premium,#order-standard_cart,#order-nurbilisim_cart) :is(.panel-heading,.card-header,.view-cart-items-header) {background:var(--nzc-surface-alt)!important;border-color:var(--nzc-form-border)!important}
html body.nzc-custom-colors :is(.nb-client-dashboard,.nb-client-home,.nb-product-premium,#order-standard_cart,#order-nurbilisim_cart) :is(.btn-primary,.btn-success,.btn-checkout,.btn-order,.btn-buy) {background:var(--nzc-primary)!important;border-color:var(--nzc-primary)!important;color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors :is(.nb-client-dashboard,.nb-client-home,.nb-product-premium,#order-standard_cart,#order-nurbilisim_cart) :is(.btn-primary,.btn-success,.btn-checkout,.btn-order,.btn-buy):hover {background:var(--nzc-primary-hover)!important;border-color:var(--nzc-primary-hover)!important}
html body.nzc-custom-colors :is(.nb-client-dashboard,.nb-client-home,.nb-product-premium,#order-standard_cart,#order-nurbilisim_cart) :is(input,textarea,select) {border-color:var(--nzc-form-border)!important}
html body.nzc-custom-colors :is(input,textarea,select):focus-visible {border-color:var(--nzc-input-focus)!important;outline-color:var(--nzc-input-focus)!important}
html body.nzc-custom-colors :is(.nb-client-dashboard,.nb-client-home,.nb-product-premium,#order-standard_cart,#order-nurbilisim_cart) :is(.nav-tabs .active>a,.nav-pills .active>a,.active .step-number) {background:var(--nzc-primary)!important;color:var(--nzc-primary-text)!important;border-color:var(--nzc-primary)!important}
/* Standard shared controls; avoid danger/warning actions and WHMCS admin */
html body.nzc-custom-colors .btn-primary {background:var(--nzc-primary)!important;border-color:var(--nzc-primary)!important;color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors .btn-primary:hover {background:var(--nzc-primary-hover)!important;border-color:var(--nzc-primary-hover)!important}
html body.nzc-custom-colors a:focus-visible,html body.nzc-custom-colors button:focus-visible {outline-color:var(--nzc-input-focus)!important}
/* v3.6.9 extended coverage: dashboard cards, updates, and gradient checkout */
html body.nzc-custom-colors .nb-dashboard {color:var(--nzc-text)!important;background:var(--nzc-page-bg)!important}
html body.nzc-custom-colors .nb-dashboard :is(h1,h2,h3,h4,.nb-dashboard__update-copy strong,.nb-dashboard__news-copy strong) {color:var(--nzc-panel-heading)!important}
html body.nzc-custom-colors .nb-dashboard :is(.nb-dashboard__card,.nb-dashboard__news,.nb-dashboard__updates) {background:var(--nzc-panel-bg)!important;border-color:var(--nzc-form-border)!important}
html body.nzc-custom-colors .nb-dashboard :is(.nb-dashboard__news-head,.nb-dashboard__updates-head) {background:var(--nzc-surface-alt)!important;border-color:var(--nzc-form-border)!important}
html body.nzc-custom-colors .nb-dashboard :is(.nb-dashboard__icon,.nb-dashboard__more,.nb-dashboard__news-eyebrow,.nb-dashboard__updates-eyebrow,.nb-dashboard__news-symbol) {color:var(--nzc-primary)!important}
html body.nzc-custom-colors .nb-dashboard :is(.nb-dashboard__news,.nb-dashboard__updates) {border-top-color:var(--nzc-primary)!important}
html body.nzc-custom-colors .nb-dashboard :is(.nb-dashboard__update-buy,.nb-dashboard__actions a) {background:var(--nzc-primary)!important;border-color:var(--nzc-primary)!important;color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors #order-standard_cart.nb-gradient-checkout {--nb-ink:var(--nzc-text);--nb-blue:var(--nzc-primary);--nb-purple:var(--nzc-secondary);--nb-border:var(--nzc-form-border);--nb-muted:var(--nzc-muted)}
html body.nzc-custom-colors #order-standard_cart.nb-gradient-checkout .nb-checkout-hero,
html body.nzc-custom-colors #order-standard_cart.nb-gradient-checkout .nb-summary-heading {background:var(--nzc-secondary)!important;background-image:none!important;color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors #order-standard_cart.nb-gradient-checkout :is(.nb-checkout-hero,.nb-summary-heading) :is(h1,h2,h3,p,span,small,i) {color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors #order-standard_cart.nb-gradient-checkout :is(#frmCheckout,.nb-order-summary,.already-registered,.nb-summary-product,.account-select-container .account,.marketing-email-optin) {background:var(--nzc-panel-bg)!important;border-color:var(--nzc-form-border)!important}
html body.nzc-custom-colors #order-standard_cart.nb-gradient-checkout :is(.nb-step-num,#btnCompleteOrder) {background:var(--nzc-primary)!important;background-image:none!important;border-color:var(--nzc-primary)!important;color:var(--nzc-primary-text)!important}
html body.nzc-custom-colors #order-standard_cart.nb-gradient-checkout #btnCompleteOrder:hover:not(:disabled) {background:var(--nzc-primary-hover)!important}
html body.nzc-custom-colors #order-standard_cart.nb-gradient-checkout :is(.nb-summary-total,#totalDueToday,.account-select-container .account.active) {background:var(--nzc-surface-alt)!important;border-color:var(--nzc-form-border)!important}
html body.nzc-custom-colors #order-standard_cart.nb-gradient-checkout :is(.nb-summary-total strong,.sub-heading .primary-bg-color) {color:var(--nzc-panel-heading)!important}
html body.nzc-custom-colors #order-standard_cart.nb-gradient-checkout :is(.form-control,input.field,select.field,textarea.field) {background:var(--nzc-panel-bg)!important;border-color:var(--nzc-form-border)!important;color:var(--nzc-text)!important}
html body.nzc-custom-colors #order-standard_cart.nb-gradient-checkout :is(.form-control,input.field,select.field,textarea.field):focus {border-color:var(--nzc-input-focus)!important}
