:root{--sah-bg:#050816;--sah-card:#10143a;--sah-border:rgba(135,92,255,.35);--sah-purple:#7b35ff;--sah-yellow:#ffc400;--sah-text:#fff;--sah-muted:#d7d8ec;--sah-soft:#f4f6ff}.sah-wrap{position:relative;overflow:hidden;max-width:980px;margin:0 auto;background:radial-gradient(circle at 80% 8%,rgba(115,37,255,.35),transparent 28%),linear-gradient(160deg,#050816 0%,#070b24 42%,#08051a 100%);color:var(--sah-text)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh;padding:0 18px 92px;border-radius:0}.sah-wrap *{box-sizing:border-box}.sah-wrap,.sah-wrap h1,.sah-wrap h2,.sah-wrap h3,.sah-wrap h4,.sah-wrap h5,.sah-wrap h6,.sah-wrap p,.sah-wrap span,.sah-wrap small,.sah-wrap strong,.sah-wrap div{color:inherit}.sah-wrap p{color:var(--sah-muted)!important}.sah-wrap a{text-decoration:none;color:inherit}.sah-bg-glow{position:absolute;border-radius:999px;filter:blur(35px);opacity:.65;pointer-events:none}.sah-bg-glow-1{width:240px;height:240px;background:#6934ff;top:120px;right:-120px}.sah-bg-glow-2{width:200px;height:200px;background:#007bff;bottom:420px;left:-110px}.sah-topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 -18px 18px;padding:16px 18px;background:rgba(5,8,22,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.1)}.sah-brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.6px;font-size:22px;white-space:nowrap;color:#fff!important}.sah-brand b{color:var(--sah-yellow)!important}.sah-logo{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#fff,#ffd34e);color:#202020!important;border:2px solid #ffc400;font-weight:1000;box-shadow:0 0 20px rgba(255,196,0,.28)}.sah-login-btn{border:1px solid #8b55ff;border-radius:999px;padding:10px 15px;font-weight:800;background:rgba(123,53,255,.08);font-size:14px;color:#fff!important;white-space:nowrap}.sah-top-nav{display:flex;align-items:center;gap:8px;margin-left:auto}.sah-top-nav .sah-nav-item{display:flex;align-items:center;gap:6px;padding:9px 11px;border-radius:999px;color:#eef0ff!important;font-size:13px;font-weight:800;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.sah-top-nav .sah-nav-item:hover,.sah-top-nav .sah-nav-item.is-active{background:rgba(123,53,255,.22);border-color:rgba(139,85,255,.5)}.sah-nav-icon{line-height:1}.sah-hero{padding:0 0 20px}.sah-pill{display:inline-flex;padding:8px 14px;background:#3020b8;border-radius:999px;color:#fff!important;font-size:12px;font-weight:900;letter-spacing:.4px;margin-bottom:18px}.sah-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:10px;align-items:center}.sah-hero h1{font-size:clamp(38px,9vw,68px);line-height:1.05;margin:0 0 16px;font-weight:1000;letter-spacing:-1.8px;color:#fff!important}.sah-hero h1 span{color:var(--sah-yellow)!important}.sah-hero p{font-size:18px;line-height:1.48;margin:0 0 24px;max-width:520px}.sah-actions{display:flex;gap:12px;flex-wrap:wrap}.sah-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:13px;padding:0 22px;font-size:16px;font-weight:900}.sah-btn-primary{background:linear-gradient(135deg,#ffd400,#ffad00);color:#090909!important;box-shadow:0 15px 35px rgba(255,196,0,.25)}.sah-btn-outline{border:1px solid #8b55ff;background:rgba(10,12,44,.5);color:#fff!important}.sah-hero-art{min-height:240px;position:relative;display:grid;place-items:center}.sah-phone{width:160px;height:220px;border:2px solid #7e3eff;border-radius:32px;background:linear-gradient(180deg,#160a55,#050816);box-shadow:0 0 70px rgba(113,57,255,.55);position:relative}.sah-phone:before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:70px;height:14px;border-radius:0 0 14px 14px;background:#070717}.sah-coin{position:absolute;top:52px;left:50%;transform:translateX(-50%);width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ffdb53,#e69100);color:#fff!important;font-size:45px;font-weight:1000;text-shadow:0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 45px rgba(255,196,0,.45)}.sah-chart{position:absolute;width:150px;height:88px;bottom:28px;left:45px;border-left:14px solid transparent;border-bottom:14px solid #843cff;transform:skew(-25deg) rotate(-12deg);filter:drop-shadow(0 0 18px #843cff)}.sah-chart:after{content:"";position:absolute;right:-18px;top:-17px;border-left:25px solid #843cff;border-top:14px solid transparent;border-bottom:14px solid transparent}.sah-float-icon{position:absolute;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#1a1060;border:1px solid #7544ff;box-shadow:0 0 24px rgba(123,53,255,.4);font-size:15px;color:#fff!important}.sah-fi-1{left:18px;top:52px}.sah-fi-2{right:18px;top:72px}.sah-fi-3{right:34px;bottom:48px}.sah-section{margin:24px 0}.sah-section h2{display:flex;align-items:center;gap:18px;justify-content:center;text-align:center;font-size:22px;margin:0 0 18px;font-weight:950;color:#fff!important}.sah-section h2 span{height:1px;flex:1;max-width:210px;background:rgba(255,255,255,.16)}.sah-income-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sah-card,.sah-dashboard,.sah-plan{background:linear-gradient(145deg,rgba(17,23,64,.92),rgba(10,12,45,.72));border:1px solid var(--sah-border);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(12px);color:#fff!important}.sah-card{padding:20px 12px;text-align:center;min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center}.sah-card i{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:23px;border:2px solid currentColor;margin-bottom:12px}.sah-card h3{margin:0 0 6px;font-size:16px;color:#fff!important}.sah-card p{margin:0;color:#e8ebff!important;line-height:1.25}.sah-card.green i{color:#2eff75}.sah-card.blue i{color:#4e92ff}.sah-card.pink i{color:#ef49ff}.sah-card.orange i{color:#ff7d20}.sah-card.cyan i{color:#11e4f1}.sah-card.magenta i{color:#ff3c9c}.sah-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;text-align:center;position:relative}.sah-steps:before{content:"";position:absolute;left:12%;right:12%;top:38px;border-top:2px dashed rgba(151,91,255,.6)}.sah-steps div{position:relative;z-index:1;color:#fff!important}.sah-steps i{font-style:normal;width:66px;height:66px;border-radius:50%;display:grid;place-items:center;margin:0 auto 10px;background:#32107c;border:2px solid #8e42ff;font-size:28px;box-shadow:0 0 28px rgba(123,53,255,.45);color:#fff!important}.sah-steps b{position:absolute;top:1px;right:28%;background:#8e42ff;border-radius:50%;width:18px;height:18px;font-size:11px;display:grid;place-items:center;color:#fff!important}.sah-steps h3{margin:0 0 4px;font-size:15px;color:#fff!important}.sah-steps p{margin:0;color:#deddf1!important;font-size:13px;line-height:1.25}.sah-dashboard{padding:18px;margin:24px 0}.sah-dashboard-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sah-dashboard-head h2{margin:0;font-size:22px;color:#fff!important}.sah-dashboard-head a{color:#c59cff!important;font-weight:900}.sah-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.sah-stat{display:flex;align-items:center;gap:10px;padding:14px 12px;background:rgba(45,31,119,.55);border-radius:13px;min-width:0;color:#fff!important}.sah-stat i{font-style:normal;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#5b1fd8;font-size:20px;flex:0 0 auto;color:#fff!important}.sah-stat strong{display:block;font-size:18px;line-height:1.1;color:#fff!important}.sah-stat span{display:block;font-size:11px;color:#e1e3f7!important;margin-top:4px}.sah-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sah-plan{padding:18px 12px;text-align:center}.sah-plan h3{margin:0 0 8px;font-size:17px;color:#fff!important}.sah-plan strong{font-size:34px;font-weight:1000;display:block;line-height:1;color:#fff!important}.sah-plan p{margin:9px 0 4px;color:#e8e8f2!important}.sah-plan small{font-size:13px;color:#fff!important}.plan-green{border-color:#31d01e;background:linear-gradient(145deg,rgba(31,104,12,.35),rgba(16,22,54,.76))}.plan-blue{border-color:#00d5ff;background:linear-gradient(145deg,rgba(0,117,173,.32),rgba(16,22,54,.76))}.plan-purple{border-color:#ee45ff;background:linear-gradient(145deg,rgba(117,19,173,.38),rgba(16,22,54,.76))}.sah-final-cta{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:linear-gradient(135deg,#ffd21b,#ff9900);color:#070707!important;border-radius:18px;padding:18px;margin:24px 0;box-shadow:0 18px 40px rgba(255,168,0,.22)}.sah-final-cta h2{margin:0 0 5px;font-size:23px;color:#080808!important}.sah-final-cta p{margin:0;font-size:15px;line-height:1.35;color:#191919!important}.sah-final-cta a{background:#050505;color:#fff!important;padding:14px 22px;border-radius:999px;font-weight:950;white-space:nowrap}.sah-medal{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#6b2dca;color:#ffc400!important;font-size:30px;border:3px solid #a074ff}.sah-footer{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;color:#f4f4ff!important;padding:8px 0 0}.sah-footer div{display:flex;align-items:center;justify-content:center;gap:8px;font-size:22px;color:#fff!important}.sah-footer span{font-size:13px;line-height:1.15;color:#e8e8f4!important}.sah-bottom-nav{position:fixed;left:50%;bottom:10px;transform:translateX(-50%);z-index:9999;width:min(94vw,520px);display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;background:rgba(7,9,28,.94);border:1px solid rgba(139,85,255,.45);border-radius:22px;box-shadow:0 16px 45px rgba(0,0,0,.45),0 0 30px rgba(123,53,255,.2);backdrop-filter:blur(18px)}.sah-bottom-nav .sah-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;border-radius:15px;color:#f2f4ff!important;font-size:11px;font-weight:800}.sah-bottom-nav .sah-nav-icon{font-size:19px}.sah-bottom-nav .sah-nav-item:hover,.sah-bottom-nav .sah-nav-item.is-active{background:linear-gradient(135deg,rgba(123,53,255,.42),rgba(255,196,0,.16));color:#fff!important}@media(max-width:860px){.sah-top-nav{display:none}}@media(max-width:760px){.sah-wrap{padding:0 14px 96px}.sah-topbar{margin:0 -14px 16px;padding:15px 14px}.sah-brand{font-size:18px}.sah-logo{width:38px;height:38px}.sah-login-btn{padding:9px 13px}.sah-hero-grid{grid-template-columns:1fr .72fr}.sah-hero-art{min-height:190px}.sah-phone{width:118px;height:168px;border-radius:26px}.sah-coin{width:58px;height:58px;font-size:32px}.sah-chart{width:104px;height:62px;left:34px;bottom:22px}.sah-hero h1{font-size:41px}.sah-hero p{font-size:16px}.sah-income-grid{grid-template-columns:repeat(2,1fr)}.sah-stat-grid{grid-template-columns:repeat(2,1fr)}.sah-plan-grid{grid-template-columns:1fr}.sah-final-cta{grid-template-columns:auto 1fr}.sah-final-cta a{grid-column:1/-1;text-align:center}.sah-footer{grid-template-columns:repeat(2,1fr);row-gap:16px}.sah-steps{grid-template-columns:repeat(4,1fr);gap:4px}.sah-steps:before{left:14%;right:14%;top:33px}.sah-steps i{width:58px;height:58px;font-size:24px}.sah-steps p{font-size:12px}.sah-steps h3{font-size:13px}}@media(max-width:420px){.sah-actions{display:grid;grid-template-columns:1fr 1fr}.sah-btn{padding:0 10px;font-size:14px}.sah-hero-grid{grid-template-columns:1fr}.sah-hero-art{margin-top:-4px}.sah-hero h1{font-size:38px}.sah-card{min-height:132px}.sah-card h3{font-size:14px}.sah-card p{font-size:13px}.sah-section h2{font-size:19px}.sah-stat{padding:12px 10px}.sah-stat strong{font-size:16px}.sah-steps{grid-template-columns:repeat(2,1fr);gap:18px}.sah-steps:before{display:none}.sah-steps b{right:34%}}

/* ==========================================================
   Sukun app skin for register, login and dashboard pages
   ========================================================== */
body.sah-skin-page{background:#050816!important;color:#fff!important;min-height:100vh;}
body.sah-skin-page #page,body.sah-skin-page .site,body.sah-skin-page .site-content,body.sah-skin-page .content-area,body.sah-skin-page .entry-content,body.sah-skin-page main.site-main{background:transparent!important;color:#fff!important;}
body.sah-skin-page .site-header,body.sah-skin-page #masthead,body.sah-skin-page header#masthead,body.sah-skin-page .main-header-bar,body.sah-skin-page .ast-mobile-header-wrap,body.sah-skin-page .elementor-location-header,body.sah-skin-page .wp-site-blocks>header,body.sah-skin-page .site-footer,body.sah-skin-page footer.site-footer,body.sah-skin-page .elementor-location-footer,body.sah-skin-page .wp-site-blocks>footer{display:none!important;}
body.sah-skin-page .entry-title,body.sah-skin-page .page-title{display:none!important;}
body.sah-skin-page .sah-page-wrap{position:relative;overflow:hidden;max-width:980px;margin:0 auto;min-height:100vh;padding:0 18px 100px;background:radial-gradient(circle at 80% 8%,rgba(115,37,255,.35),transparent 28%),linear-gradient(160deg,#050816 0%,#070b24 42%,#08051a 100%);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff!important;}
body.sah-skin-page .sah-page-card{position:relative;z-index:1;margin:18px auto 0;max-width:760px;background:linear-gradient(145deg,rgba(17,23,64,.94),rgba(10,12,45,.76));border:1px solid rgba(135,92,255,.35);border-radius:24px;padding:22px 18px;box-shadow:0 20px 60px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(14px);}
body.sah-skin-page .sah-page-title{text-align:center;margin-bottom:18px;}
body.sah-skin-page .sah-page-kicker{display:inline-flex;padding:7px 13px;border-radius:999px;background:#3020b8;color:#fff!important;font-size:12px;font-weight:900;letter-spacing:.5px;margin-bottom:10px;}
body.sah-skin-page .sah-page-title h1{margin:0;color:#fff!important;font-size:30px;line-height:1.15;font-weight:1000;}
body.sah-skin-page .sah-page-content,body.sah-skin-page .sah-page-content *{color:#fff;}
body.sah-skin-page .sah-page-content p,body.sah-skin-page .sah-page-content label,body.sah-skin-page .sah-page-content small,body.sah-skin-page .sah-page-content span{color:#e9ebff!important;}
body.sah-skin-page .sah-page-content h1,body.sah-skin-page .sah-page-content h2,body.sah-skin-page .sah-page-content h3,body.sah-skin-page .sah-page-content h4{color:#fff!important;}
body.sah-skin-page .sah-page-content a{color:#ffc400!important;font-weight:800;}
body.sah-skin-page .sah-page-content form{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:16px;margin:10px 0;color:#fff!important;}
body.sah-skin-page .sah-page-content input,body.sah-skin-page .sah-page-content select,body.sah-skin-page .sah-page-content textarea{width:100%;background:rgba(5,8,22,.72)!important;border:1px solid rgba(139,85,255,.45)!important;border-radius:13px!important;color:#fff!important;padding:12px 13px!important;outline:none!important;box-shadow:none!important;}
body.sah-skin-page .sah-page-content input::placeholder,body.sah-skin-page .sah-page-content textarea::placeholder{color:#aeb2d5!important;}
body.sah-skin-page .sah-page-content input[type="submit"],body.sah-skin-page .sah-page-content button,body.sah-skin-page .sah-page-content .button,body.sah-skin-page .sah-page-content .wp-element-button{background:linear-gradient(135deg,#ffd400,#ffad00)!important;color:#070707!important;border:0!important;border-radius:14px!important;font-weight:950!important;padding:13px 18px!important;box-shadow:0 14px 35px rgba(255,196,0,.22)!important;}
body.sah-skin-page .sah-page-content table{width:100%;border-collapse:separate;border-spacing:0;background:rgba(255,255,255,.045);border:1px solid rgba(139,85,255,.32);border-radius:16px;overflow:hidden;color:#fff!important;}
body.sah-skin-page .sah-page-content th,body.sah-skin-page .sah-page-content td{border-color:rgba(255,255,255,.10)!important;color:#fff!important;padding:10px!important;}
body.sah-skin-page .sah-page-content th{background:rgba(123,53,255,.25)!important;}
body.sah-skin-page .sah-page-content .notice,body.sah-skin-page .sah-page-content .woocommerce-message,body.sah-skin-page .sah-page-content .woocommerce-info,body.sah-skin-page .sah-page-content .woocommerce-error{background:rgba(255,255,255,.06)!important;color:#fff!important;border:1px solid rgba(139,85,255,.35)!important;border-radius:14px!important;}
@media(max-width:760px){body.sah-skin-page .sah-page-wrap{padding:0 14px 96px;}body.sah-skin-page .sah-page-card{border-radius:20px;padding:18px 14px;}body.sah-skin-page .sah-page-title h1{font-size:26px;}}

/* ==========================================================
   Dashboard hard dark override - v1.0.3
   ========================================================== */
body.sah-skin-page .sah-page-content .sukun-app-v2,
body.sah-skin-page .sah-page-content .sukun-dashboard,
body.sah-skin-page .sah-page-content .sukun-v12{
    background:transparent!important;
    color:#fff!important;
}
body.sah-skin-page .sah-page-content .sukun-app-v2 *,
body.sah-skin-page .sah-page-content .sukun-dashboard *,
body.sah-skin-page .sah-page-content .sukun-v12 *{
    color:#fff!important;
}
body.sah-skin-page .sah-page-content .sukun-app-card,
body.sah-skin-page .sah-page-content .sukun-panel2,
body.sah-skin-page .sah-page-content .sukun-panel,
body.sah-skin-page .sah-page-content .sukun-card,
body.sah-skin-page .sah-page-content .sukun-auth-form,
body.sah-skin-page .sah-page-content .sukun-auth-wrap,
body.sah-skin-page .sah-page-content .sukun-table-wrap2,
body.sah-skin-page .sah-page-content .sukun-table-wrap,
body.sah-skin-page .sah-page-content .sukun-quick-actions{
    background:linear-gradient(145deg,rgba(17,23,64,.96),rgba(10,12,45,.82))!important;
    border-color:rgba(135,92,255,.40)!important;
    box-shadow:0 18px 45px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.05)!important;
    color:#fff!important;
}
body.sah-skin-page .sah-page-content .sukun-app-card span,
body.sah-skin-page .sah-page-content .sukun-app-card small,
body.sah-skin-page .sah-page-content .sukun-small2,
body.sah-skin-page .sah-page-content .sukun-small,
body.sah-skin-page .sah-page-content .sukun-card span,
body.sah-skin-page .sah-page-content .sukun-card small,
body.sah-skin-page .sah-page-content .sukun-user-box p{
    color:#dfe3ff!important;
}
body.sah-skin-page .sah-page-content .sukun-app-card strong,
body.sah-skin-page .sah-page-content .sukun-panel2 h3,
body.sah-skin-page .sah-page-content .sukun-panel h3,
body.sah-skin-page .sah-page-content .sukun-card strong,
body.sah-skin-page .sah-page-content .sukun-user-box h2{
    color:#fff!important;
}
body.sah-skin-page .sah-page-content .sukun-table2,
body.sah-skin-page .sah-page-content .sukun-table,
body.sah-skin-page .sah-page-content table{
    background:rgba(8,12,38,.92)!important;
    color:#fff!important;
}
body.sah-skin-page .sah-page-content .sukun-table2 th,
body.sah-skin-page .sah-page-content .sukun-table th,
body.sah-skin-page .sah-page-content table th{
    background:rgba(123,53,255,.30)!important;
    color:#fff!important;
}
body.sah-skin-page .sah-page-content .sukun-table2 td,
body.sah-skin-page .sah-page-content .sukun-table td,
body.sah-skin-page .sah-page-content table td{
    background:rgba(8,12,38,.58)!important;
    border-color:rgba(255,255,255,.10)!important;
    color:#fff!important;
}
body.sah-skin-page .sah-page-content .sukun-ref2,
body.sah-skin-page .sah-page-content .sukun-ref,
body.sah-skin-page .sah-page-content .sukun-level-bar,
body.sah-skin-page .sah-page-content .sukun-progress2,
body.sah-skin-page .sah-page-content .sukun-progress{
    background:rgba(5,8,22,.78)!important;
    border-color:rgba(139,85,255,.36)!important;
}
body.sah-skin-page .sah-page-content .sukun-ref2 input,
body.sah-skin-page .sah-page-content .sukun-ref input{
    background:transparent!important;
    color:#fff!important;
}
body.sah-skin-page .sah-page-content .sukun-btn2,
body.sah-skin-page .sah-page-content .sukun-btn,
body.sah-skin-page .sah-page-content .sukun-link-btn,
body.sah-skin-page .sah-page-content .sukun-copy,
body.sah-skin-page .sah-page-content .sukun-copy2{
    background:linear-gradient(135deg,#ffd400,#ffad00)!important;
    color:#070707!important;
    border:0!important;
}
body.sah-skin-page .sah-page-content .sukun-btn2.secondary,
body.sah-skin-page .sah-page-content .sukun-btn.light{
    background:rgba(123,53,255,.28)!important;
    color:#fff!important;
    border:1px solid rgba(139,85,255,.45)!important;
}
body.sah-skin-page .sah-page-content .sukun-share-row a,
body.sah-skin-page .sah-page-content .sukun-quick-actions a{
    background:rgba(123,53,255,.20)!important;
    color:#fff!important;
}
body.sah-skin-page .sah-page-content .sukun-quick-actions a:hover{
    background:rgba(255,196,0,.18)!important;
}
body.sah-skin-page .sah-page-content .sukun-badge2.ok,
body.sah-skin-page .sah-page-content .sukun-badge.ok,
body.sah-skin-page .sah-page-content .sukun-badge.approved{
    background:rgba(34,197,94,.18)!important;
    color:#86efac!important;
}
body.sah-skin-page .sah-page-content .sukun-badge2.wait,
body.sah-skin-page .sah-page-content .sukun-badge.wait,
body.sah-skin-page .sah-page-content .sukun-badge.pending{
    background:rgba(255,196,0,.16)!important;
    color:#fde68a!important;
}
body.sah-skin-page .sah-page-content .sukun-badge2.bad,
body.sah-skin-page .sah-page-content .sukun-badge.rejected{
    background:rgba(239,68,68,.18)!important;
    color:#fca5a5!important;
}

/* ==========================================================
   WooCommerce products, cart and checkout - v1.0.4
   ========================================================== */
.sah-section-subtitle{margin:-8px 0 16px;text-align:center;color:#d7d8ec!important;font-size:15px}.sah-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sah-product-card{background:linear-gradient(145deg,rgba(17,23,64,.96),rgba(10,12,45,.82));border:1px solid rgba(135,92,255,.40);border-radius:18px;overflow:hidden;color:#fff!important;box-shadow:0 18px 45px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05)}.sah-product-img{display:block;position:relative;background:rgba(255,255,255,.06);aspect-ratio:1/1;overflow:hidden}.sah-product-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;margin:0!important}.sah-product-body{padding:12px}.sah-product-body h3{margin:0 0 8px;color:#fff!important;font-size:15px;line-height:1.25;font-weight:900;min-height:38px}.sah-product-price{margin-bottom:11px;color:#ffc400!important;font-size:16px;font-weight:950}.sah-product-price *{color:#ffc400!important}.sah-buy-btn{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:42px;border-radius:13px;background:linear-gradient(135deg,#ffd400,#ffad00)!important;color:#070707!important;font-weight:1000!important;text-decoration:none!important;box-shadow:0 12px 28px rgba(255,196,0,.22)}@media(max-width:900px){.sah-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.sah-product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.sah-product-body{padding:10px}.sah-product-body h3{font-size:13px;min-height:34px}.sah-product-price{font-size:14px}.sah-buy-btn{min-height:39px;font-size:13px}}

body.sah-skin-page.woocommerce-cart .sah-page-card,body.sah-skin-page.woocommerce-checkout .sah-page-card{max-width:980px}.sah-page-content .woocommerce{color:#fff!important}.sah-page-content .woocommerce *{box-sizing:border-box}.sah-page-content .woocommerce a{color:#ffc400!important}.sah-page-content .woocommerce table.shop_table,.sah-page-content .woocommerce-cart-form,.sah-page-content .cart_totals,.sah-page-content #customer_details,.sah-page-content #order_review,.sah-page-content .woocommerce-checkout-review-order-table,.sah-page-content .woocommerce-billing-fields,.sah-page-content .woocommerce-additional-fields{background:linear-gradient(145deg,rgba(17,23,64,.96),rgba(10,12,45,.82))!important;border:1px solid rgba(135,92,255,.40)!important;border-radius:18px!important;color:#fff!important;box-shadow:0 18px 45px rgba(0,0,0,.18)!important;overflow:hidden}.sah-page-content .woocommerce table.shop_table th,.sah-page-content .woocommerce table.shop_table td{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.12)!important}.sah-page-content .woocommerce .product-name a,.sah-page-content .woocommerce .product-price,.sah-page-content .woocommerce .product-subtotal,.sah-page-content .woocommerce .cart-subtotal,.sah-page-content .woocommerce .order-total,.sah-page-content .woocommerce label,.sah-page-content .woocommerce h2,.sah-page-content .woocommerce h3{color:#fff!important}.sah-page-content .woocommerce .quantity .qty,.sah-page-content .woocommerce input.input-text,.sah-page-content .woocommerce textarea,.sah-page-content .woocommerce select,.sah-page-content .select2-container--default .select2-selection--single{background:#050816!important;border:1px solid rgba(139,85,255,.45)!important;color:#fff!important;border-radius:12px!important;min-height:42px}.sah-page-content .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important;line-height:42px}.sah-page-content .select2-dropdown{background:#10143a!important;color:#fff!important;border:1px solid rgba(139,85,255,.45)!important}.sah-page-content .select2-results__option{color:#fff!important}.sah-page-content .woocommerce button.button,.sah-page-content .woocommerce a.button,.sah-page-content .woocommerce input.button,.sah-page-content .woocommerce #place_order,.sah-page-content .woocommerce .checkout-button{background:linear-gradient(135deg,#ffd400,#ffad00)!important;color:#070707!important;border:0!important;border-radius:14px!important;font-weight:1000!important;padding:14px 18px!important;text-decoration:none!important}.sah-page-content .woocommerce .coupon .input-text{width:auto!important;min-width:180px}.sah-page-content .woocommerce-message,.sah-page-content .woocommerce-info,.sah-page-content .woocommerce-error{background:rgba(17,23,64,.96)!important;border:1px solid rgba(135,92,255,.40)!important;color:#fff!important;border-radius:14px!important}.sah-page-content .woocommerce-checkout #payment{background:linear-gradient(145deg,rgba(17,23,64,.96),rgba(10,12,45,.82))!important;border:1px solid rgba(135,92,255,.40)!important;border-radius:18px!important;color:#fff!important}.sah-page-content .woocommerce-checkout #payment div.payment_box{background:rgba(5,8,22,.75)!important;color:#fff!important}.sah-page-content .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:rgba(5,8,22,.75)!important}.sah-page-content .woocommerce-privacy-policy-text p{color:#d7d8ec!important}@media(max-width:760px){.sah-page-content .woocommerce .coupon .input-text{width:100%!important;margin-bottom:8px!important}.sah-page-content .woocommerce table.shop_table_responsive tr td::before{color:#d7d8ec!important}.sah-page-content .woocommerce table.shop_table_responsive tr td{display:block;text-align:right!important}.sah-page-content .woocommerce table.shop_table_responsive tr td.product-remove,.sah-page-content .woocommerce table.shop_table_responsive tr td.product-thumbnail{text-align:center!important}}
