/* Theme for the pages that keep their own template: customer area, coins, warranty check. */
@font-face{font-family:Z;font-weight:400;font-display:swap;src:url(/assets/fonts/shabnam/Shabnam.woff2) format('woff2')}
@font-face{font-family:Z;font-weight:500;font-display:swap;src:url(/assets/fonts/shabnam/Shabnam-Medium.woff2) format('woff2')}
@font-face{font-family:Z;font-weight:700;font-display:swap;src:url(/assets/fonts/PeydaWeb/PeydaWebFaNum-Bold.woff2) format('woff2')}
@font-face{font-family:Z;font-weight:800;font-display:swap;src:url(/assets/fonts/PeydaWeb/PeydaWebFaNum-ExtraBold.woff2) format('woff2')}
:root{--z-ink:#1A1716;--z-ink2:#5B5552;--z-line:#ECE9E6;--z-soft:#F6F4F2;--z-bg:#F7F6F4;--z-accent:#D9302B;--z-grad:linear-gradient(135deg,#E0342E,#F0694E);--z-gold:#8A5A00;--z-goldt:#FBF3DF;--z-green:#15803D}
body{font-family:Z,Tahoma,sans-serif!important;background:var(--z-bg)!important;color:var(--z-ink)}
h1,h2,h3,h4,h5,h6,p,span,a,td,th,label,input,select,textarea,button{font-family:inherit}

/* customer area */
#preloader{display:none!important}
#main-wrapper{opacity:1!important;visibility:visible!important}
#main-wrapper .header{background:#fff;border-bottom:1px solid var(--z-line);box-shadow:none}
#main-wrapper .brand-logo a span{color:var(--z-ink);font-weight:800}
#main-wrapper .sidebar{background:var(--z-ink)}
#main-wrapper .sidebar .menu a span,#main-wrapper .sidebar .menu i{color:#E7E3DF}
#main-wrapper .sidebar .brand-logo img{max-width:44px;background:#fff;border-radius:12px;padding:3px}
#main-wrapper .content-body{background:var(--z-bg)}
#main-wrapper .card,#main-wrapper .panel,#main-wrapper section.panel{background:#fff;border:1px solid var(--z-line);border-radius:16px;box-shadow:none}
#main-wrapper .panel .symbol{border-radius:12px;background:var(--z-soft)!important;color:var(--z-accent)}
#main-wrapper .panel .value h1{color:var(--z-ink);font-weight:800;font-size:20px}
#main-wrapper .panel .value p{color:var(--z-ink2)}
#main-wrapper .btn-primary,#main-wrapper .btn-success{background:var(--z-grad);border:0;border-radius:12px;color:#fff}
#main-wrapper .form-control{border:1px solid var(--z-line);border-radius:12px;min-height:44px;background:#fff;color:var(--z-ink)}
#main-wrapper table thead th{background:var(--z-soft);color:var(--z-ink2)}
#main-wrapper .dropdown-menu{border:1px solid var(--z-line);border-radius:14px;box-shadow:0 10px 30px rgba(26,23,22,.12)}

/* coins */
.bg-gradient,.glow-orb,.logo-glow{display:none!important}
.balance-card,.glass-card,.result-panel,.info-banner,.modal-wrap,.rate-pill{background:#fff!important;border:1px solid var(--z-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--z-ink)!important}
.balance-title,.result-label,.result-detail,.input-header,.input-header *,.info-banner *{color:var(--z-ink2)!important;-webkit-text-fill-color:currentColor}
.balance-value,.result-value,.modal-coins,.modal-money,.coin-input,.modal-head,.modal-body{color:var(--z-ink)!important;-webkit-text-fill-color:currentColor;background-image:none}
.coin-wrapper,.coin-input{background:var(--z-soft)!important;border-color:var(--z-line)!important}
.chip{background:var(--z-soft)!important;color:var(--z-ink)!important;border-color:var(--z-line)!important}
.balance-icon{background:var(--z-goldt)!important;color:var(--z-gold)!important}
.convert-button,.modal-action{background:var(--z-grad)!important;color:#fff!important;border:0!important;box-shadow:none!important}

/* warranty */
.zf-lite-warranty{--primary-gradient:var(--z-grad);--background:var(--z-bg);--surface:#fff}
