/* WAYNE LOGS unified interface — August 2026 */
:root{--wayne-ink:#102844;--wayne-muted:#647b94;--wayne-blue:#086ed8;--wayne-cyan:#09a8df;--wayne-line:#d7e5f0;--wayne-surface:#fff;--wayne-soft:#eef7fd;--wayne-success:#07875a;--wayne-danger:#d33855;--wayne-radius:22px;--wayne-shadow:0 18px 45px rgba(23,72,113,.11)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--wayne-ink);background:linear-gradient(145deg,#f7fbff 0,#eaf4fb 48%,#f4f9fd 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 8% 0,rgba(20,168,226,.14),transparent 30%),radial-gradient(circle at 95% 15%,rgba(26,102,215,.11),transparent 31%)}
a,button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}button:not(:disabled):hover{filter:brightness(1.025);transform:translateY(-1px)}button:not(:disabled):active{transform:scale(.975)}
.panel,.card,.auth-card,.order-card,.history-card,.notification-card,.simple-product,.simple-trust article,.manual-payment-card{border:1px solid rgba(177,205,225,.66)!important;border-radius:var(--wayne-radius)!important;background:rgba(255,255,255,.9)!important;box-shadow:var(--wayne-shadow)!important;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}
.primary-btn,.simple-btn.primary,.pay-button,.overview-hero-actions button,.manual-payment-hero button{border:1px solid rgba(255,255,255,.35)!important;border-radius:15px!important;background:linear-gradient(135deg,var(--wayne-blue),var(--wayne-cyan))!important;color:#fff!important;box-shadow:0 10px 24px rgba(8,119,207,.24)!important}.ghost-btn,.simple-btn.secondary{border:1px solid var(--wayne-line)!important;border-radius:15px!important;background:#f8fbfe!important;color:var(--wayne-ink)!important}.danger-btn{border-radius:15px!important}.field input,.field select,.field textarea,.simple-search input,.simple-select,.filter-select{border:1px solid #cfdeeb!important;border-radius:15px!important;background:#f8fbfe!important;color:var(--wayne-ink)!important;box-shadow:inset 0 1px 2px rgba(19,65,101,.03)}
.message:not(:empty),.simple-message:not(:empty),.notice{border-radius:17px!important}.container,.section,.dash-wrap{width:min(1160px,calc(100% - 36px));margin-inline:auto}.section{padding-top:34px;padding-bottom:48px}.section-head{margin-bottom:22px}.section-head h1{font-size:clamp(30px,5vw,48px);letter-spacing:-.045em}.section-head p{color:var(--wayne-muted)}
/* Customer navigation */
.nav,.simple-header,.dash-header{position:sticky;top:0;z-index:900;border-bottom:1px solid rgba(166,197,220,.6)!important;background:rgba(248,252,255,.88)!important;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:0 8px 25px rgba(24,73,110,.06)}.nav-inner,.simple-nav,.dash-header{min-height:78px}.brand,.simple-brand,.dash-brand{letter-spacing:-.025em}.brand-mark,.simple-logo,.dash-logo{overflow:hidden;border:1px solid #d6e4ef!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 20px rgba(20,73,112,.1)!important}.nav-actions,.simple-actions,.dash-nav{gap:8px!important}.nav-actions a,.nav-actions button,.simple-actions .simple-btn,.dash-nav a,.dash-nav button{min-height:43px;border:1px solid #d7e5f0!important;border-radius:14px!important;background:#f8fbfe!important;color:var(--wayne-ink)!important;font-weight:800!important}
/* Store */
.simple-hero{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.54)!important;border-radius:30px!important;background:linear-gradient(135deg,#1557c9 0,#087fda 52%,#09addd 100%)!important;box-shadow:0 24px 55px rgba(11,104,189,.25)!important}.simple-hero:after{content:"";position:absolute;width:340px;height:340px;right:-110px;top:-170px;border-radius:50%;background:rgba(255,255,255,.12);box-shadow:0 0 0 60px rgba(255,255,255,.055)}.simple-hero-grid{position:relative;z-index:1}.simple-hero h1{max-width:760px;font-size:clamp(42px,7vw,78px)!important;line-height:.98!important;letter-spacing:-.06em!important}.simple-hero p{max-width:680px;color:rgba(255,255,255,.82)!important}.simple-hero-actions{max-width:520px}.simple-toolbar{position:relative;z-index:3;margin-top:-26px!important;padding:16px;border:1px solid rgba(177,207,227,.75);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:var(--wayne-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.simple-search{border-radius:15px!important;background:#f7fbfe!important}.platform-logo-grid{gap:12px!important}.platform-pill{min-height:76px!important;border:1px solid #d8e6f1!important;border-radius:19px!important;background:#fff!important;box-shadow:0 8px 22px rgba(20,70,108,.06)!important}.platform-pill.active{border-color:#168fd1!important;background:linear-gradient(135deg,#1768d5,#09a8df)!important;color:#fff!important;box-shadow:0 13px 27px rgba(12,119,196,.22)!important}.simple-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.simple-product{min-width:0!important;display:flex!important;flex-direction:column!important;padding:20px!important}.simple-product .simple-product-icon{width:54px!important;height:54px!important;border-radius:16px!important}.simple-product .simple-product-actions{margin-top:auto!important}.simple-product .simple-price{font-size:24px!important}.simple-footer{border-top:1px solid var(--wayne-line);background:#f7fbfe!important}
/* Customer account pages */
.wallet-grid,.profile-layout,.support-layout{gap:18px!important}.wallet-card,.profile-wallet,.referral-card{border-radius:25px!important;background:linear-gradient(135deg,#165fcf,#0ba9dd)!important;box-shadow:0 18px 42px rgba(9,111,193,.22)!important}.order-list,.notification-list,.history-card{display:grid;gap:14px}.order-card{padding:20px!important}.order-icon{border-radius:16px!important}.badges{gap:7px!important}.badge{border-radius:999px!important}.profile-avatar{background:linear-gradient(135deg,#1769d8,#09a9df)!important;box-shadow:0 12px 25px rgba(10,119,203,.22)}
/* Authentication */
.auth-page{min-height:100dvh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 15% 12%,rgba(20,169,226,.2),transparent 32%),linear-gradient(145deg,#edf8ff,#f7fbff)}.auth-card{width:min(510px,100%);padding:34px!important}.auth-card h1{font-size:clamp(34px,8vw,50px);letter-spacing:-.05em}.auth-card .brand{margin-bottom:36px}.auth-card .primary-btn{min-height:54px}
/* Admin */
.admin-shell{background:transparent!important}.admin-sidebar{border-right:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#102f56,#0c4674)!important;box-shadow:16px 0 45px rgba(6,43,76,.12)}.admin-brand{padding:28px 24px 18px!important}.admin-menu{padding:8px 14px 28px!important}.admin-menu button,.admin-menu a{min-height:48px;margin:3px 0!important;padding:12px 15px!important;border-radius:14px!important;color:rgba(255,255,255,.78)!important;font-size:14px!important}.admin-menu button.active,.admin-menu button:hover,.admin-menu a:hover{background:rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.admin-top{min-height:76px!important;border-bottom:1px solid rgba(175,203,224,.62)!important;background:rgba(249,252,255,.9)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.admin-content{padding:30px!important}.admin-section>.panel{margin-bottom:18px}.overview-hero,.reports-hero,.refund-hero,.security-hero,.announcement-hero,.manual-payment-hero{border-radius:26px!important;background:linear-gradient(135deg,#155bc9,#08a6df)!important;box-shadow:0 20px 45px rgba(10,110,191,.22)!important}.stat-card{border-radius:19px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 10px 26px rgba(18,72,111,.08)!important}.table-wrap{overflow:auto!important;border:1px solid #d9e5ef!important;border-radius:18px!important;background:#fff!important}table{min-width:720px}th{position:sticky;top:0;z-index:1;background:#edf6fc!important;color:#617991!important}td{vertical-align:middle!important}.inventory-product-grid{gap:13px!important}.inventory-product-card{border-radius:19px!important;background:#fff!important;box-shadow:0 8px 22px rgba(19,74,113,.07)!important}.inventory-product-card.selected{background:linear-gradient(145deg,#effaff,#dff3ff)!important}.admin-grid{gap:16px!important}
@media(max-width:980px){.simple-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.simple-links{display:none!important}.admin-content{padding:22px!important}}
@media(max-width:760px){body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.container,.section,.dash-wrap,.simple-wrap{width:min(100% - 24px,1160px)!important}.section{padding-top:24px}.nav,.simple-header,.dash-header{position:relative}.nav-inner,.simple-nav,.dash-header{min-height:68px!important}.nav-actions,.simple-actions,.dash-nav{max-width:100%;overflow-x:auto;scrollbar-width:none}.simple-hero{border-radius:23px!important}.simple-hero-grid{padding:27px 22px!important}.simple-hero h1{font-size:42px!important}.simple-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.simple-toolbar{margin-top:12px!important;padding:11px!important}.platform-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.simple-products{grid-template-columns:1fr!important}.simple-product{min-height:260px!important}.auth-card{padding:25px 20px!important}.admin-content{padding:14px!important}.admin-top{min-height:66px!important}.admin-section{padding-bottom:20px}.overview-hero,.reports-hero,.refund-hero,.security-hero,.announcement-hero,.manual-payment-hero{padding:20px!important;border-radius:21px!important}.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.panel{padding:17px!important}.table-wrap{margin-inline:-8px}.wayne-customer-dock{left:12px!important;right:12px!important;bottom:calc(9px + env(safe-area-inset-bottom))!important;width:auto!important;transform:none!important;border-radius:20px!important;background:rgba(235,248,255,.93)!important;box-shadow:0 15px 45px rgba(12,77,126,.22)!important}.wayne-customer-dock a,.wayne-customer-dock button{min-width:0!important}.wayne-telegram{right:18px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;width:52px!important;height:52px!important}}
@media(max-width:390px){.simple-hero h1{font-size:36px!important}.platform-logo-grid{grid-template-columns:1fr!important}.stats{grid-template-columns:1fr 1fr!important}.wayne-customer-dock span{font-size:9px!important}.admin-content{padding:10px!important}.panel{padding:14px!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}

/* Rebuild direction 2: visibly new, editorial light interface */
body{background:#f3f7fb!important}body:before{background:radial-gradient(circle at 80% 0,rgba(59,190,238,.17),transparent 28%),radial-gradient(circle at 0 45%,rgba(26,103,218,.09),transparent 24%)!important}
.simple-header,.nav,.dash-header{top:12px!important;width:min(1380px,calc(100% - 28px))!important;margin:12px auto 0!important;border:1px solid rgba(170,199,221,.7)!important;border-radius:22px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 40px rgba(22,66,101,.1)!important}.simple-header .simple-wrap{width:100%!important}.simple-nav,.nav-inner{padding-inline:16px!important}.simple-brand,.brand{color:#0b2340!important}.simple-actions{padding:5px!important;border-radius:15px!important;background:#eaf4fb!important}.simple-actions .cart-button{background:#0b2340!important;color:#fff!important}.premium-ticker{width:min(1250px,calc(100% - 40px))!important;margin:30px auto 15px!important;border:0!important;border-radius:999px!important;background:#e8f5fc!important;color:#0879b6!important;box-shadow:none!important}
.simple-store .simple-hero{width:min(1250px,calc(100% - 40px))!important;margin:0 auto!important;overflow:visible!important;border:1px solid #d6e5f0!important;border-radius:34px!important;background:linear-gradient(145deg,#ffffff 0,#f3f9fd 100%)!important;color:#0c2746!important;box-shadow:0 26px 70px rgba(23,69,105,.13)!important}.simple-hero:after{right:-35px;top:-55px;width:240px;height:240px;background:linear-gradient(135deg,#1a67da,#07a9df)!important;opacity:.13}.simple-hero-grid{padding:64px 58px!important;gap:45px!important}.simple-kicker{color:#0789ca!important}.simple-hero h1{color:#0b2340!important;font-size:clamp(48px,6.5vw,82px)!important}.simple-hero p{color:#60768e!important;font-size:18px!important}.simple-hero-actions .primary{background:#0b2340!important}.simple-hero-actions .secondary{border:0!important;background:linear-gradient(135deg,#176bdd,#08aadd)!important;color:#fff!important}.premium-visual{border:1px solid rgba(255,255,255,.65)!important;border-radius:28px!important;background:linear-gradient(145deg,#1767d8,#08a9df)!important;box-shadow:0 25px 55px rgba(8,113,194,.25)!important;transform:rotate(2deg)}
.simple-shop{padding-top:52px!important}.platform-showcase,.simple-section-title,.simple-products,.simple-how,.simple-trust{width:min(1160px,calc(100% - 40px))!important;margin-inline:auto!important}.simple-section-title h2{font-size:clamp(34px,5vw,56px)!important;letter-spacing:-.05em!important}.platform-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.platform-pill{min-height:92px!important;justify-content:flex-start!important;padding:18px!important;border-radius:22px!important}.platform-pill.active{background:#0b2340!important}.simple-products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.simple-product{border-radius:25px!important;background:#fff!important;box-shadow:0 18px 45px rgba(21,65,100,.09)!important}.simple-product:hover{transform:translateY(-5px)!important;box-shadow:0 25px 55px rgba(18,70,108,.15)!important}
.admin-sidebar{background:#091f39!important}.admin-main{background:linear-gradient(145deg,#f7fafc,#eaf3f9)!important}.admin-top{margin:14px 18px 0!important;border:1px solid #d6e4ef!important;border-radius:20px!important;box-shadow:0 12px 30px rgba(21,65,99,.08)!important}.admin-content{max-width:1480px;margin-inline:auto}.overview-hero,.reports-hero,.refund-hero,.security-hero,.announcement-hero,.manual-payment-hero{background:linear-gradient(135deg,#0b2340,#135488)!important}.panel,.stat-card{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.admin-menu button.active{background:linear-gradient(135deg,#176bd9,#08a9df)!important;box-shadow:0 9px 22px rgba(5,128,205,.23)!important}
@media(max-width:980px){.platform-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.simple-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.simple-header,.nav,.dash-header{top:0!important;width:100%!important;margin:0!important;border-width:0 0 1px!important;border-radius:0!important}.premium-ticker{width:100%!important;margin:0!important;border-radius:0!important}.simple-store .simple-hero{width:calc(100% - 20px)!important;margin:10px auto 0!important;border-radius:27px!important}.simple-hero-grid{padding:34px 23px!important}.simple-hero h1{font-size:43px!important}.simple-hero p{font-size:15px!important}.premium-visual{display:none!important}.platform-showcase,.simple-section-title,.simple-products,.simple-how,.simple-trust{width:calc(100% - 24px)!important}.platform-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.simple-products{grid-template-columns:1fr!important}.admin-top{margin:8px 8px 0!important}.admin-content{padding:12px!important}}
.simple-store .simple-hero-grid{background:transparent!important}

/* Product-card structural repair */
.simple-product{display:flex!important;flex-direction:column!important;height:auto!important;min-height:390px!important;overflow:hidden!important}.simple-product-top{width:100%!important;align-items:center!important}.simple-product-title{min-width:0!important}.simple-product-title h3{overflow-wrap:anywhere!important}.simple-product-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;min-width:0!important;gap:18px!important}.simple-product-body>p{width:100%!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.55!important}.simple-buy-info{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:10px!important}.simple-buy-info>div{min-width:0!important;padding:12px!important;border:1px solid #dce8f1!important;border-radius:14px!important;background:#f6fafc!important}.simple-buy-info span,.simple-buy-info strong{display:block!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}.simple-price-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin-top:auto!important}.simple-card-actions{display:flex!important;flex:0 0 auto!important;gap:8px!important}.simple-card-actions .simple-btn{min-width:0!important;padding:11px 15px!important}.simple-price{white-space:nowrap!important}
@media(max-width:760px){.simple-product{min-height:330px!important}.simple-price-row{align-items:stretch!important;flex-direction:column!important}.simple-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.simple-card-actions .simple-btn{width:100%!important}.simple-buy-info{grid-template-columns:1fr 1fr!important}}
.premium-store .simple-product{min-height:315px!important;padding:0!important}.premium-store .simple-product-top{padding:18px 18px 12px!important}.premium-store .simple-product-body{flex:0 1 auto!important;gap:12px!important;padding:0 18px 18px!important}.premium-store .simple-buy-info{margin-bottom:0!important}.premium-store .simple-price-row{margin-top:2px!important}
@media(max-width:760px){.premium-store .simple-product{min-height:0!important}.premium-store .simple-product-top{padding:16px 16px 10px!important}.premium-store .simple-product-body{padding:0 16px 16px!important}.premium-store .simple-price-row{gap:9px!important}}

/* Store containment + permanent brand repair */
.premium-store .simple-header{overflow:visible!important}
.premium-store .simple-nav{max-width:100%!important;overflow:visible!important}
.premium-store .simple-brand{display:flex!important;align-items:center!important;flex:0 0 auto!important;white-space:nowrap!important}
.simple-logo,.brand-mark,.dash-logo{display:block!important;font-size:0!important;color:transparent!important;background-color:#fff!important;background-image:url('/assets/wayne-bat-logo.jpg')!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important}
.premium-store .simple-logo{width:52px!important;height:44px!important;flex:0 0 52px!important}
.premium-store .simple-shop>.simple-wrap{width:min(1160px,calc(100% - 40px))!important;max-width:1160px!important;margin-inline:auto!important}
.premium-store .simple-shop .simple-section-title,
.premium-store .simple-shop .platform-filters,
.premium-store .simple-shop .simple-toolbar,
.premium-store .simple-shop .simple-products{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
.premium-store .simple-shop .platform-filters{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;padding-bottom:2px!important}
.premium-store .simple-shop .platform-filters::-webkit-scrollbar{display:none!important}
.premium-store .simple-shop .platform-pill{flex:0 0 auto!important;min-height:58px!important;padding:12px 18px!important}
.premium-store .simple-shop .simple-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;margin-top:14px!important}
.premium-store .simple-shop .simple-search{min-width:0!important;width:100%!important}
.premium-store .simple-shop .simple-select{width:100%!important;min-width:0!important}
@media(max-width:760px){
  .premium-store .simple-logo{width:46px!important;height:40px!important;flex-basis:46px!important}
  .premium-store .simple-shop>.simple-wrap{width:calc(100% - 24px)!important}
  .premium-store .simple-shop .simple-toolbar{grid-template-columns:1fr!important}
  .premium-store .simple-shop .simple-section-title h2{font-size:38px!important}
}

/* Live stability indicators inside Security Centre */
.security-stability-stats{margin-top:16px!important}
.stability-card strong{color:#07875a!important;font-size:25px!important}
.stability-card.warning{border-color:#efc778!important;background:#fff9ea!important}
.stability-card.warning strong{color:#c46d00!important}

