body:has(.pulse-page){background:#f7faff}
body:has(.pulse-page) .bottom-nav button{min-width:0!important;padding:8px 2px;font-size:10px}
body:has(.pulse-page) .bottom-nav{position:static!important;inset:auto!important;transform:none!important;margin:18px auto 24px!important;width:calc(100% - 24px)!important;max-width:1100px;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible!important}
.pulse-topbar{max-width:1100px;gap:12px}
.pulse-topbar .brand{margin-right:auto;position:relative;padding-bottom:18px}
.pulse-topbar .brand:after{content:'Aman · Cepat · Terpercaya';position:absolute;bottom:1px;left:8px;font:600 11px/1.2 Manrope,sans-serif;white-space:nowrap;color:var(--text)}
.pulse-back{border:0;background:none;font-size:30px;color:var(--text);width:44px;height:44px;padding:0;flex-shrink:0}
.pulse-topbar .theme-toggle{display:none}
.pulse-header-action{display:grid;place-items:center;width:48px;height:48px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px}
.pulse-header-action img{width:26px;height:26px;object-fit:contain}
.pulse-topbar .google{padding:8px;min-height:44px}
.pulse-topbar .google-label,.pulse-topbar .google-chevron{display:none}
.pulse-page .pulse-hero{min-height:300px;border-radius:16px}
.pulse-page .pulse-hero>div{width:65%;padding:30px 34px}
.pulse-hero footer{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;max-width:520px}
.pulse-hero footer b{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:0 8px;font-weight:500;font-size:13px;border:0;padding:0}
.pulse-hero footer img,.pulse-hero footer i{grid-row:1/3;width:28px;height:30px;object-fit:contain}
.pulse-hero footer img{filter:brightness(0) saturate(100%) invert(72%) sepia(90%) saturate(2000%) hue-rotate(145deg)}
.pulse-hero footer i{display:grid;place-items:center;color:#00d8ff;font:bold 25px sans-serif}
.pulse-wallets{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.pulse-wallet .wallet-mark{width:64px;height:64px;max-width:100%}
.pulse-wallet .wallet-mark-gopay{background:#00acc7;border-radius:50%;padding:11px}
.pulse-wallet .wallet-mark-gopay img{filter:brightness(0) invert(1)}
.pulse-wallet .wallet-mark-shopeepay,.pulse-wallet .wallet-mark-linkaja{width:60px}
.pulse-primary{display:flex;align-items:center;justify-content:center;gap:16px}
.pulse-primary img{width:28px;height:28px;filter:brightness(0) invert(1)}
.pulse-primary>b{font-size:30px;line-height:1}
.pulse-summary{grid-template-columns:1fr 1fr!important}
.pulse-summary>div{align-content:start}
.pulse-summary strong{font-weight:800}
.pulse-payment .pulse-step:has(.operator-target){display:grid;grid-template-columns:1.8fr 1fr;gap:0 18px}
.pulse-payment .pulse-step:has(.operator-target)>header{grid-column:1/-1}
.pulse-operator-note{margin:0;display:flex;align-items:center}
body:has(.pulse-page) #app>.bottom-nav{max-width:1100px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;position:static;margin-top:18px;overflow:visible;padding:12px 6px}
body:has(.pulse-page) #app>.bottom-nav button{min-width:0;padding:8px 2px;font-size:12px;border-right:1px solid #eef1f6;border-radius:0}
body:has(.pulse-page) #app>.bottom-nav button:last-child{border-right:0}
@media(max-width:700px){
 .pulse-topbar{gap:4px;height:84px}.pulse-back{width:26px;font-size:25px}.pulse-topbar .brand{gap:2px;padding-left:0;padding-right:0}.pulse-topbar .brand-mark{font-size:38px}.pulse-topbar .brand-word{font-size:23px}.pulse-topbar .brand:after{font-size:7px;left:0}.pulse-topbar .top-actions{gap:4px}.pulse-header-action{width:32px;height:40px;padding:5px;border-radius:8px}.pulse-header-action img{width:22px;height:22px}.pulse-topbar .header-notice{width:32px;height:40px;border-radius:8px}.pulse-topbar .google{padding:4px;width:32px;min-width:32px;border-radius:8px}.pulse-topbar .google-g{width:20px;height:20px}
 .pulse-page .pulse-hero{min-height:220px}.pulse-page .pulse-hero>div{width:82%;padding:20px 16px}.pulse-hero h1{font-size:30px}.pulse-hero p{font-size:11px;max-width:220px}.pulse-hero footer{gap:5px;margin-top:16px}.pulse-hero footer b{font-size:8px;grid-template-columns:18px 1fr;gap:0 3px}.pulse-hero footer img,.pulse-hero footer i{width:17px;height:22px;font-size:18px}
 .pulse-section{padding:18px 12px}.pulse-wallets{gap:5px}.pulse-wallet{padding:14px 3px 10px;min-height:92px;font-size:9px;gap:8px}.pulse-wallet .wallet-mark{width:38px;height:38px}.pulse-wallet .wallet-mark-gopay{padding:7px}.pulse-wallet .wallet-mark-linkaja{font-size:13px}.pulse-wallet.active:after{width:16px;height:16px;right:1px;top:1px;font-size:9px}
 .pulse-summary>div{padding:12px;gap:7px}.pulse-summary small{font-size:10px}.pulse-summary strong,.pulse-summary strong.blue,.pulse-summary strong.green{font-size:21px}.pulse-summary b{font-size:12px}
 .pulse-payment .pulse-step:has(.operator-target){grid-template-columns:1fr;gap:12px}.pulse-operator-note{padding:12px;font-size:12px}.pulse-primary{gap:8px;font-size:11px;padding:12px 8px}.pulse-primary img{width:23px;height:23px}
 body:has(.pulse-page) #app>.bottom-nav button{font-size:9px}body:has(.pulse-page) #app>.bottom-nav .nav-icon{width:24px;height:24px}
}
