/* Adsrek Pay light interface — final override layer. */
:root{
  color-scheme:light;
  --ap-bg:#f5f9ff;
  --ap-bg2:#edf5ff;
  --ap-card:rgba(255,255,255,.88);
  --ap-card-solid:#ffffff;
  --ap-line:rgba(32,104,186,.13);
  --ap-line2:rgba(32,104,186,.22);
  --ap-text:#0b1d3a;
  --ap-muted:#617694;
  --ap-blue:#1769e8;
  --ap-cyan:#20bfe4;
  --ap-cyan2:#0ea5d7;
  --ap-green:#0ea982;
  --ap-red:#dc4c66;
  --ap-shadow:0 24px 70px rgba(34,78,137,.13);
  --pc-bg:#f5f9ff;
  --pc-bg2:#edf5ff;
  --pc-card:rgba(255,255,255,.91);
  --pc-card-solid:#ffffff;
  --pc-card2:#f7fbff;
  --pc-line:rgba(32,104,186,.14);
  --pc-line2:rgba(32,104,186,.09);
  --pc-text:#0b1d3a;
  --pc-muted:#667b98;
  --pc-soft:rgba(33,118,219,.08);
  --pc-primary:#1769e8;
  --pc-primary2:#21c2e5;
  --pc-cyan:#0daed7;
  --pc-green:#0da77f;
  --pc-red:#dc4c66;
  --pc-orange:#c98420;
  --pc-shadow:0 22px 65px rgba(38,79,134,.12);
  --pc-shadow2:0 12px 36px rgba(38,79,134,.09);
}
html{color-scheme:light!important;background:#f5f9ff!important}
body.paycore-body,
body.page-index,
body.paycore-body.page-index{
  background:
    radial-gradient(circle at 84% -8%,rgba(52,157,247,.15),transparent 28%),
    radial-gradient(circle at 4% 48%,rgba(47,205,231,.09),transparent 26%),
    linear-gradient(180deg,#fbfdff 0%,#f2f7fd 62%,#edf5ff 100%)!important;
  color:var(--pc-text)!important;
}
body.paycore-body:before{
  opacity:.5!important;
  background-image:linear-gradient(rgba(47,110,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(47,110,184,.035) 1px,transparent 1px)!important;
}
a{color:#1769e8}
a:hover{color:#0b4eb7}

/* Landing */
.ap-landing{
  background:
    radial-gradient(circle at 83% 20%,rgba(43,155,247,.16),transparent 31%),
    radial-gradient(circle at 7% 63%,rgba(37,198,226,.09),transparent 28%),
    linear-gradient(180deg,#ffffff 0%,#f8fbff 58%,#eef6ff 100%)!important;
}
.ap-landing:before{
  opacity:.62!important;
  background-image:linear-gradient(rgba(37,99,183,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,183,.035) 1px,transparent 1px)!important;
}
.ap-orb--one{background:rgba(49,145,245,.08)!important;border-color:rgba(49,145,245,.11)!important}
.ap-orb--two{background:rgba(31,190,221,.07)!important;border-color:rgba(31,190,221,.1)!important}
.ap-header{border-color:rgba(34,93,159,.11)!important}
.ap-brand,.ap-brand b{color:#0b1d3a!important}
.ap-brand b em{color:#178fe1!important}
.ap-brand small{color:#6c7f9b!important}
.ap-nav a,.ap-link-btn{color:#334968!important}
.ap-nav a:hover,.ap-link-btn:hover{color:#0b1d3a!important;background:rgba(23,105,232,.07)!important}
.ap-main-btn{box-shadow:0 13px 30px rgba(23,105,232,.2)!important}
.ap-kicker{background:rgba(255,255,255,.76)!important;border-color:rgba(26,116,222,.19)!important;color:#1761bf!important;box-shadow:0 9px 28px rgba(36,93,159,.07)!important}
.ap-kicker span{background:#21bfe3!important;box-shadow:0 0 13px rgba(33,191,227,.45)!important}
.ap-hero h1{color:#081a35!important;text-shadow:0 1px 0 rgba(255,255,255,.8)}
.ap-hero h1 strong{background:linear-gradient(110deg,#1262e8,#2d9ff0 55%,#25c5df)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.ap-hero-copy>p{color:#506783!important}
.ap-cta{background:rgba(255,255,255,.82)!important;border-color:rgba(31,103,190,.18)!important;color:#172c49!important;box-shadow:0 10px 30px rgba(36,79,137,.08)!important}
.ap-cta:hover{color:#0b1d3a!important;border-color:rgba(23,105,232,.34)!important;background:#fff!important}
.ap-cta--primary{background:linear-gradient(135deg,#1769e8,#21bfe1)!important;color:#fff!important;border-color:rgba(23,105,232,.15)!important;box-shadow:0 17px 37px rgba(23,105,232,.22)!important}
.ap-proof{border-color:rgba(35,97,168,.11)!important}
.ap-proof i{color:#0f8fd4!important}
.ap-proof b{color:#122743!important}
.ap-proof small{color:#70829b!important}
.ap-product-glow{background:radial-gradient(circle,rgba(42,134,231,.16),rgba(34,197,222,.06) 45%,transparent 70%)!important}
.ap-wallet-card{
  background:
    radial-gradient(circle at 100% 0,rgba(48,157,242,.18),transparent 34%),
    linear-gradient(145deg,rgba(255,255,255,.98),rgba(233,244,255,.97) 55%,rgba(221,246,252,.94))!important;
  border-color:rgba(23,105,232,.28)!important;
  box-shadow:0 28px 70px rgba(33,83,148,.17),inset 0 1px 0 #fff!important;
  color:#0c2850!important;
}
.ap-wallet-card:before{border-color:rgba(24,103,194,.12)!important;box-shadow:0 0 0 44px rgba(24,103,194,.025),0 0 0 88px rgba(24,103,194,.018)!important}
.ap-wallet-card:after{background:rgba(42,196,222,.1)!important}
.ap-wallet-top>span{color:#0d2444!important}
.ap-wallet-top>b{color:#1769e8!important}
.ap-wallet-card>small{color:#637894!important}
.ap-wallet-card>strong{color:#102e58!important}
.ap-wallet-card>strong em{color:#395678!important}
.ap-wallet-number{color:#18375f!important}
.ap-wallet-meta{color:#57708f!important}
.ap-exchange-card{
  background:rgba(255,255,255,.91)!important;
  border-color:rgba(24,103,194,.18)!important;
  box-shadow:0 26px 70px rgba(30,76,137,.15),inset 0 1px 0 #fff!important;
  color:#0b1d3a!important;
}
.ap-exchange-head{border-color:rgba(31,98,178,.12)!important}
.ap-exchange-head span{color:#102947!important}
.ap-exchange-head b{background:rgba(14,169,130,.08)!important;color:#078263!important}
.ap-exchange-row{background:linear-gradient(180deg,#fbfdff,#f2f7fd)!important;border-color:rgba(28,100,186,.13)!important;color:#102947!important}
.ap-exchange-row small{color:#7789a1!important}
.ap-exchange-row b{color:#102947!important}
.ap-exchange-row em{color:#657a96!important}
.ap-swap{background:#fff!important;border-color:#e7f0fb!important;color:#1769e8!important;box-shadow:0 6px 18px rgba(35,75,130,.1)!important}
.ap-float-card{background:rgba(255,255,255,.9)!important;border-color:rgba(27,101,187,.16)!important;box-shadow:0 17px 42px rgba(34,75,132,.13)!important;color:#0b1d3a!important}
.ap-float-card b{color:#142c49!important}
.ap-float-card small{color:#73859d!important}
.ap-strip{background:rgba(255,255,255,.69)!important;border-color:rgba(33,96,168,.1)!important;color:#4d6685!important}
.ap-strip i{color:#159eca!important}
.ap-section-title span,.ap-security-copy>span{color:#1474ce!important}
.ap-section-title h2,.ap-security-copy h2{color:#0b1d3a!important}
.ap-section-title p,.ap-security-copy>p{color:#667a95!important}
.ap-feature{
  background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(246,250,255,.9))!important;
  border-color:rgba(30,101,186,.13)!important;
  box-shadow:0 18px 50px rgba(35,78,135,.09)!important;
  color:#0b1d3a!important;
}
.ap-feature:hover{border-color:rgba(23,105,232,.29)!important;box-shadow:0 22px 55px rgba(31,86,155,.13)!important}
.ap-feature-icon{background:rgba(23,105,232,.08)!important;border-color:rgba(23,105,232,.12)!important;color:#1769e8!important}
.ap-feature-label{color:#148fc0!important;background:rgba(24,174,208,.08)!important;border-color:rgba(24,174,208,.13)!important}
.ap-feature h3{color:#102743!important}
.ap-feature p{color:#6b7e98!important}
.ap-mini-balances div{background:rgba(245,250,255,.88)!important;border-color:rgba(28,102,188,.11)!important}
.ap-mini-balances span{color:#6d819b!important}
.ap-mini-balances b{color:#163454!important}
.ap-security{
  background:
    radial-gradient(circle at 95% 10%,rgba(47,165,240,.14),transparent 31%),
    linear-gradient(145deg,rgba(255,255,255,.95),rgba(239,247,255,.94))!important;
  border-color:rgba(28,101,186,.15)!important;
  box-shadow:0 24px 65px rgba(35,79,137,.1)!important;
}
.ap-security-list>div{background:rgba(255,255,255,.72)!important;border-color:rgba(27,101,188,.1)!important}
.ap-security-list b{color:#112b49!important}
.ap-security-list small{color:#72849d!important}
.ap-shield-ring{border-color:rgba(22,105,217,.12)!important}
.ap-shield-core{background:rgba(255,255,255,.93)!important;border-color:rgba(22,105,217,.17)!important;box-shadow:0 20px 55px rgba(35,84,148,.14)!important;color:#102947!important}
.ap-shield-core b{color:#102947!important}
.ap-shield-core span{color:#1769e8!important}
.ap-footer{border-color:rgba(32,96,169,.11)!important;color:#627792!important}
.ap-footer p,.ap-footer nav a{color:#667b96!important}
.ap-footer nav a:hover{color:#1769e8!important}

/* Cabinet shell */
.pc-header{
  background:rgba(255,255,255,.88)!important;
  border-color:rgba(29,98,178,.13)!important;
  box-shadow:0 8px 30px rgba(40,80,133,.08)!important;
}
.pc-brand,.pc-brand__text b{color:#0b1d3a!important}
.pc-brand__text b em{color:#168fd7!important}
.pc-brand__text small{color:#6c809a!important}
.pc-topnav a,.pc-admin-link,.pc-logout,.pc-login,.pc-register,.pc-icon-btn{color:#536a86!important}
.pc-topnav a:hover,.pc-topnav a.is-active{background:rgba(23,105,232,.07)!important;border-color:rgba(23,105,232,.12)!important;color:#0b1d3a!important}
.pc-topnav a.is-active{box-shadow:inset 0 -2px 0 #1d9fdd!important}
.pc-live{color:#6e829a!important}
.pc-admin-link{background:rgba(201,132,32,.08)!important;color:#9b671d!important;border-color:rgba(201,132,32,.15)!important}
.pc-logout,.pc-login{background:#f7faff!important;border-color:rgba(31,100,181,.13)!important;color:#405a78!important}
.pc-register{background:linear-gradient(135deg,#1769e8,#20bde0)!important;color:#fff!important;box-shadow:0 10px 25px rgba(23,105,232,.18)!important}
.pc-menu-btn{background:#f7fbff!important;border-color:rgba(31,100,181,.14)!important}
.pc-menu-btn span{background:#385675!important}
.pc-sidebar__inner{
  background:linear-gradient(155deg,rgba(255,255,255,.96),rgba(245,249,255,.95))!important;
  border-color:rgba(29,98,178,.13)!important;
  box-shadow:var(--pc-shadow)!important;
  scrollbar-color:#b9cee6 transparent!important;
}
.pc-user{border-color:rgba(31,97,174,.09)!important}
.pc-user__meta b{color:#102744!important}
.pc-user__meta span{color:#73869e!important}
.pc-wallet-preview{
  color:#0b2850!important;
  background:radial-gradient(circle at 100% 0,rgba(36,177,231,.18),transparent 36%),linear-gradient(145deg,#ffffff,#eaf4ff 56%,#dff6fb)!important;
  border-color:rgba(23,105,232,.22)!important;
  box-shadow:0 17px 37px rgba(38,87,151,.12)!important;
}
.pc-wallet-preview:after{border-color:rgba(26,101,190,.12)!important;box-shadow:0 0 0 27px rgba(26,101,190,.025)!important}
.pc-wallet-preview__top{color:#607796!important}
.pc-wallet-preview__top em{background:rgba(23,105,232,.08)!important;color:#1769e8!important}
.pc-wallet-preview strong{color:#0f3262!important}
.pc-wallet-preview p{color:#607796!important}
.pc-sidenav a{color:#536d8a!important}
.pc-sidenav a i{background:rgba(23,105,232,.06)!important;color:#567a9f!important}
.pc-sidenav a:hover,.pc-sidenav a.is-active{background:linear-gradient(90deg,rgba(23,105,232,.1),rgba(32,190,222,.05))!important;border-color:rgba(23,105,232,.12)!important;color:#0d2b51!important}
.pc-sidenav a:hover i,.pc-sidenav a.is-active i{background:linear-gradient(145deg,rgba(23,105,232,.14),rgba(32,190,222,.1))!important;color:#116ec0!important}
.pc-side-note,.pc-mini-balances div{background:#f7faff!important;border-color:rgba(31,99,179,.1)!important}
.pc-side-note b,.pc-mini-balances b{color:#183453!important}
.pc-side-note span,.pc-mini-balances span,.pc-guest p{color:#70849d!important}
.pc-guest b{color:#102744!important}
.pc-page-eyebrow{color:#1585c0!important}
.pc-page-eyebrow i{background:#20b6d6!important;box-shadow:0 0 11px rgba(32,182,214,.34)!important}
.pc-page-head h1{color:#0b1d3a!important}
.pc-mini-action{background:rgba(255,255,255,.82)!important;border-color:rgba(29,98,178,.13)!important;color:#536b88!important;box-shadow:0 7px 22px rgba(37,77,132,.06)!important}
.pc-mini-action:hover{border-color:rgba(23,105,232,.25)!important;color:#17375b!important}
.pc-mini-action--primary{background:linear-gradient(135deg,#1769e8,#1fb9db)!important;color:#fff!important}
.pc-content-card{
  background:linear-gradient(150deg,rgba(255,255,255,.95),rgba(247,250,255,.93))!important;
  border-color:rgba(29,98,178,.13)!important;
  box-shadow:var(--pc-shadow)!important;
  color:#0b1d3a!important;
}
.pc-content-card h1,.pc-content-card h2,.pc-content-card h3,.pc-content-card h4,.pc-content-card h5,.pc-content-card strong,.pc-content-card b{color:#102743!important}
.pc-content-card p,.pc-content-card small,.pc-content-card .muted{color:#667b96!important}
.pc-content-card hr{border-color:rgba(31,98,176,.11)!important}
.pc-btn,.paycore-btn,a.btn,button.btn,input[type="button"],.button,.btn-info{
  background:#f7faff!important;
  border-color:rgba(30,99,180,.15)!important;
  color:#244767!important;
  box-shadow:0 7px 20px rgba(36,76,133,.05)!important;
}
.pc-btn--primary,.btn-primary,input[type="submit"],button[type="submit"],.btn-success{
  background:linear-gradient(135deg,#1769e8,#20bde0)!important;
  border-color:rgba(23,105,232,.15)!important;
  color:#fff!important;
  box-shadow:0 11px 27px rgba(23,105,232,.18)!important;
}
input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="url"],select,textarea,.form-control{
  background:#fbfdff!important;
  border-color:rgba(30,99,180,.16)!important;
  color:#132c49!important;
  box-shadow:inset 0 1px 0 #fff!important;
}
input::placeholder,textarea::placeholder{color:#93a2b5!important}
select option{background:#fff!important;color:#132c49!important}
input:focus,select:focus,textarea:focus,.form-control:focus{border-color:rgba(23,105,232,.5)!important;box-shadow:0 0 0 3px rgba(23,105,232,.08)!important}
label{color:#526b88!important}
.pc-content-card table:not(.main):not(.premium-main){background:rgba(255,255,255,.8)!important;border-color:rgba(30,99,180,.1)!important}
.pc-content-card table:not(.main):not(.premium-main) th{background:#f1f6fc!important;color:#5d7390!important;border-color:rgba(30,99,180,.09)!important}
.pc-content-card table:not(.main):not(.premium-main) td{color:#294765!important;border-color:rgba(30,99,180,.07)!important}
.block,.box,.panel,.card,.content-block,.well,.alert,.form-block,.paycore-card{
  background:rgba(255,255,255,.88)!important;
  border-color:rgba(30,99,180,.11)!important;
  box-shadow:var(--pc-shadow2)!important;
  color:#102743!important;
}
.alert-success{background:rgba(14,169,130,.08)!important;border-color:rgba(14,169,130,.17)!important;color:#08785d!important}
.alert-danger,.alert-error{background:rgba(220,76,102,.08)!important;border-color:rgba(220,76,102,.16)!important;color:#b62f4a!important}
.alert-warning{background:rgba(201,132,32,.08)!important;border-color:rgba(201,132,32,.16)!important;color:#93611b!important}
.titles{color:#102743!important}
.pc-empty{background:#f8fbff!important;border-color:rgba(29,99,180,.18)!important;color:#6d829d!important}
.pc-empty b{color:#173452!important}
.pc-footer{color:#70839b!important}
.pc-footer__brand b{color:#173452!important}
.pc-footer__brand small,.pc-footer a{color:#6c819b!important}
.pc-to-top{background:rgba(255,255,255,.94)!important;border-color:rgba(29,98,178,.14)!important;color:#1769e8!important;box-shadow:var(--pc-shadow2)!important}
@media(max-width:1120px){.pc-sidebar-backdrop{background:rgba(12,33,60,.36)!important}}

/* Page modules */
.wallet-page,.p2,.pm,.po,.ord,.hist,.dep,.wd,.mer,.sec,.az-settings,.az-off,.pay-details,.ov{color:#0b1d3a!important}
.wallet-hero,.wallet-box,.wallet-card,.p2-hero,.p2-card,.p2-offer,.pm-card,.pm-hero,.po-card,.ord-card,.ord-hero,.hist-card,.dep-card,.dep-hero,.wd-card,.wd-hero,.mer-hero,.mer-card,.sec-hero,.sec-card,.az-card,.ov-card,.ov-box,.pay-details__card,.pay-details__hero{
  background:linear-gradient(150deg,rgba(255,255,255,.96),rgba(246,250,255,.94))!important;
  border-color:rgba(29,98,178,.13)!important;
  box-shadow:0 17px 45px rgba(35,76,132,.09)!important;
  color:#0b1d3a!important;
}
.wallet-hero,.p2-hero,.pm-hero,.dep-hero,.wd-hero,.mer-hero,.sec-hero,.pay-details__hero{
  background:radial-gradient(circle at 90% 0,rgba(44,158,237,.12),transparent 35%),linear-gradient(145deg,#ffffff,#edf6ff)!important;
}
.ov-hero,.az-settings-hero{
  background:radial-gradient(circle at 92% 8%,rgba(32,191,227,.14),transparent 29%),linear-gradient(135deg,#1769e8,#168fd7 58%,#19b9cf)!important;
  border-color:rgba(23,105,232,.16)!important;
  box-shadow:0 22px 52px rgba(23,105,232,.16)!important;
  color:#fff!important;
}
.wallet-hero h2,.p2-hero h2,.pm-hero h2,.dep-hero h2,.wd-hero h2,.mer-hero h2,.sec-hero h2,.ord-hero h2,.pay-details__hero h2{color:#102743!important}
.ov-hero h2,.az-settings-hero h2,.ov-hero p,.az-settings-hero p{color:#fff!important}
.wallet-badge,.wallet-pill,.p2-pill,.po-status,.az-pill{background:rgba(23,105,232,.07)!important;border-color:rgba(23,105,232,.13)!important;color:#1769e8!important}
.ov-pill{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.22)!important;color:#fff!important}
.wallet-card p,.wallet-field label,.p2-muted,.p2-method small,.p2-stat span,.p2-order label>span,.pm-muted,.pm label>span,.ord-muted,.hist .muted,.dep .muted,.wd .muted,.mer-stat span,.mer .muted,.sec .muted,.az-row span,.az-profile-badge span,.az-action span,.ov-card p,.ov-item span,.ov-profile-row span{color:#6b809b!important}
.wallet-hold,.wallet-table th,.wallet-table td,.p2-order,.p2-modal-head,.p2-modal-foot,.pm-card,.hist th,.hist td,.dep th,.dep td,.wd th,.wd td,.mer th,.mer td,.az-row,.ov-profile-row{border-color:rgba(30,99,180,.09)!important}
.wallet-field input,.wallet-field select,.wallet-field textarea,.p2 input,.pm input,.pm select,.pm textarea,.dep input,.wd input,.mer input,.sec input,.pay-details input,.pay-details select{background:#fbfdff!important;border-color:rgba(30,99,180,.15)!important;color:#132c49!important}
.wallet-btn,.p2-btn,.pm-btn,.ord-btn,.po-btn,.dep-btn,.wd-btn,.mer-btn,.sec-btn,.az-action,.ov-btn{background:linear-gradient(135deg,#1769e8,#20bde0)!important;color:#fff!important;border-color:rgba(23,105,232,.14)!important;box-shadow:0 10px 27px rgba(23,105,232,.16)!important}
.wallet-btn.soft,.p2-btn.soft,.pm-btn.soft,.dep-btn.alt,.wd-btn.alt,.mer-btn.gray,.ov-btn--ghost,.az-tabs a,.sec-tabs a{background:#f4f8fd!important;border-color:rgba(30,99,180,.13)!important;color:#1769e8!important;box-shadow:none!important}
.wallet-admin{background:linear-gradient(150deg,#f4faff,#eaf5ff)!important}
.wallet-system div,.mer-stat,.ov-item,.az-action,.az-note,.p2-selector,.p2-method-option,.pm-selector,.pm-method-option,.ord-note,.ord-row,.pay-details__item{background:#f7faff!important;border-color:rgba(30,99,180,.1)!important;color:#102743!important}
.p2-selector:hover,.p2-method-option:hover,.pm-selector:hover,.pm-method-option:hover,.az-action:hover{background:#eef6ff!important;border-color:rgba(23,105,232,.22)!important}
.p2-arrow,.p2-pair-arrow,.p2-clear,.pm-arrow{color:#1769e8!important}
.p2-arrow,.pm-arrow{background:rgba(23,105,232,.07)!important;border-color:rgba(23,105,232,.12)!important}
.p2-modal{background:rgba(14,38,68,.32)!important;backdrop-filter:blur(8px)!important}
.p2-modal-box,.pm-modal-box{background:#fff!important;border-color:rgba(30,99,180,.14)!important;color:#102743!important;box-shadow:0 25px 70px rgba(26,65,119,.18)!important}
.p2-close,.pm-close{background:#eff5fb!important;color:#365572!important}
.p2-tab,.pm-tab{background:#f3f7fc!important;border-color:rgba(30,99,180,.12)!important;color:#667d99!important}
.p2-tab.active,.pm-tab.active{background:linear-gradient(135deg,#1769e8,#20bde0)!important;color:#fff!important}
.p2-modal-foot,.pm-modal-foot{background:#f7faff!important}
.p2-guarantee,.pm-guarantee,.ord-note{background:rgba(201,132,32,.07)!important;color:#8c5b16!important;border-color:rgba(201,132,32,.13)!important}
.p2-alert.err,.pm-alert.err,.wallet-alert.err,.wd-alert.err,.mer-alert.err,.sec-alert.err,.ord-alert.err{background:rgba(220,76,102,.07)!important;color:#b6304a!important;border-color:rgba(220,76,102,.14)!important}
.pm-alert.ok,.wallet-alert.ok,.wd-alert.ok,.mer-alert.ok,.sec-alert.ok,.ord-alert.ok{background:rgba(14,169,130,.07)!important;color:#08785d!important;border-color:rgba(14,169,130,.14)!important}
.p2-pill{background:rgba(14,169,130,.08)!important;color:#078263!important}
.hist .in{color:#078263!important}.hist .out{color:#c53550!important}.hist .hold{color:#9b681d!important}
.hist-filter a{background:#f4f8fd!important;border-color:rgba(30,99,180,.12)!important;color:#1769e8!important}
.mer-code,.mer-pre{background:#eef6ff!important;color:#1c5578!important;border-color:rgba(30,99,180,.12)!important}
.az-tabs a.is-active,.sec-tabs .on{background:linear-gradient(135deg,#1769e8,#159fba)!important;color:#fff!important}
.az-profile-badge b,.az-row b,.az-action b,.az-note b,.ov-card strong,.ov-item b,.ov-profile-row b{color:#102743!important}
.az-action i{background:rgba(23,105,232,.08)!important;color:#1769e8!important}
.ov-card,.ov-box{background:linear-gradient(150deg,#ffffff,#f5f9fe)!important}
.ov-btn{background:#fff!important;color:#12304e!important;box-shadow:none!important}
.ov-btn--ghost{color:#1769e8!important}

/* Legacy inline blocks */
.pc-content-card .faq-section,.pc-content-card .pay-details__list,.pc-content-card .maintenance-card{background:#fff!important;border-color:rgba(30,99,180,.12)!important;color:#102743!important}
.pc-content-card [style*="background:#fff"],.pc-content-card [style*="background: #fff"],.pc-content-card [style*="background:white"],.pc-content-card [style*="background: white"]{background:#fff!important}
.pc-content-card [style*="color:#0f172a"],.pc-content-card [style*="color: #0f172a"],.pc-content-card [style*="color:#111827"],.pc-content-card [style*="color: #111827"],.pc-content-card [style*="color:#545454"]{color:#102743!important}

/* Login and registration */
.ap-auth__intro,.ap-auth__form-card,.ap-register__head,.ap-register__card{
  background:linear-gradient(150deg,rgba(255,255,255,.97),rgba(245,249,255,.96))!important;
  border-color:rgba(29,98,178,.13)!important;
  box-shadow:0 22px 65px rgba(35,76,132,.1)!important;
}
.ap-auth__intro{background:radial-gradient(circle at 90% 9%,rgba(47,160,238,.14),transparent 32%),linear-gradient(145deg,#ffffff,#edf6ff)!important}
.ap-auth__intro:after{border-color:rgba(23,105,232,.1)!important;box-shadow:0 0 0 42px rgba(23,105,232,.02),0 0 0 84px rgba(23,105,232,.014)!important}
.ap-auth__badge{background:rgba(23,105,232,.07)!important;border-color:rgba(23,105,232,.13)!important;color:#1769e8!important}
.ap-auth__intro h2,.ap-register__head h2{color:#0b1d3a!important}
.ap-auth__intro>p,.ap-register__head p{color:#657b96!important}
.ap-auth__features>div{background:rgba(255,255,255,.66)!important;border-color:rgba(30,99,180,.09)!important}
.ap-auth__features>div>i{background:rgba(23,105,232,.08)!important;color:#1769e8!important}
.ap-auth__features b{color:#173451!important}
.ap-auth__features small{color:#70849c!important}
.ap-auth__form-head{border-color:rgba(30,99,180,.1)!important}
.ap-auth__form-head b{color:#173451!important}
.ap-auth__form-head span{color:#71859d!important}
.ap-field>span{color:#526b88!important}
.ap-field>div>i{color:#7890a9!important}
.ap-field input{background:#fbfdff!important}
.ap-field>small{color:#778ba3!important}
.ap-auth__links{color:#6f849d!important}
.ap-auth__links a{color:#1769e8!important}
.ap-auth__alternative{border-color:rgba(30,99,180,.09)!important}
.ap-auth__alternative>span{color:#73879f!important}
.ap-auth__warning{background:rgba(201,132,32,.06)!important;border-color:rgba(201,132,32,.12)!important;color:#8c621f!important}
.ap-auth__warning i{background:rgba(201,132,32,.09)!important;color:#9a671b!important}
.ap-register__head{background:radial-gradient(circle at 92% 0,rgba(43,157,237,.13),transparent 35%),linear-gradient(145deg,#ffffff,#edf6ff)!important}
.ap-register__steps span{color:#7589a0!important}
.ap-register__steps span i{background:#f2f7fc!important;border-color:rgba(30,99,180,.1)!important}
.ap-register__steps .is-active{color:#1769e8!important}
.ap-register__steps>b{background:rgba(30,99,180,.13)!important}
.ap-card-title{border-color:rgba(30,99,180,.09)!important}
.ap-card-title>span{background:rgba(23,105,232,.08)!important;color:#1769e8!important}
.ap-card-title b{color:#173451!important}
.ap-card-title small{color:#71859e!important}
.ap-referrer,.ap-register__terms,.ap-ref-user{background:#f7faff!important;border-color:rgba(30,99,180,.1)!important}
.ap-referrer>i{background:rgba(23,105,232,.08)!important;color:#1769e8!important}
.ap-referrer span,.ap-referrer small,.ap-ref-list>span,.ap-register__terms{color:#71859d!important}
.ap-referrer b,.ap-ref-user b{color:#173451!important}
.ap-ref-user{color:#173451!important}
.ap-register__terms a{color:#1769e8!important}

/* Adsrek Shield already uses a light palette; harmonize it with the new theme. */
.adsrek-shield{border-color:rgba(23,105,232,.18)!important;background:linear-gradient(135deg,#ffffff,#edf7ff)!important;box-shadow:0 12px 32px rgba(35,76,132,.08)!important;color:#102743!important}
.adsrek-shield__top strong{color:#102743!important}
.adsrek-shield__status,.adsrek-shield__local{color:#667b96!important}

@media(max-width:680px){
  .ap-header{background:rgba(255,255,255,.82)!important;backdrop-filter:blur(18px)}
  .ap-nav{background:#fff!important;border-color:rgba(30,99,180,.12)!important;box-shadow:0 18px 45px rgba(35,75,130,.12)!important}
}

/* Adsrek Pay V12: light second-factor login step. */
.ap-twofa-icon{background:linear-gradient(135deg,#e8f3ff,#e8fbff)!important;border-color:rgba(23,105,232,.13)!important;color:#1769e8!important;box-shadow:0 14px 34px rgba(35,76,132,.09)!important}.ap-twofa-copy b{color:#173451!important}.ap-twofa-copy span{color:#71859d!important}
/* V14.3 multicurrency wallet */
.wallet-empty{background:#f8fbff!important;border-color:rgba(30,99,180,.16)!important;color:#6b809b!important}.wallet-exchange-preview{background:radial-gradient(circle at 100% 0,rgba(68,190,231,.18),transparent 38%),linear-gradient(145deg,#123866,#1769c7)!important;border:1px solid rgba(23,105,232,.15)!important;box-shadow:0 16px 35px rgba(23,105,232,.14)!important}.wallet-rate-note{color:#6b809b!important}.wallet-currency-note span{background:rgba(255,255,255,.7)!important;border-color:rgba(23,105,232,.13)!important;color:#1769e8!important}.wallet-card small{color:#6b809b!important}
