/* Dedicated destination pages for Activity, SHU, and Digital Member Card. */
.member-wallet :is(.activity-page,.kta-detail-page){width:min(880px,100%);margin:0 auto}.member-wallet .service-detail-heading{position:relative;overflow:hidden;display:flex;align-items:center;gap:15px;margin:0 0 18px;padding:25px 27px;border:1px solid #a98367;border-radius:25px;background:radial-gradient(circle at 92% 8%,#f0c9962b 0 9%,transparent 35%),linear-gradient(135deg,#9b7255,#79533f);color:#fff9ef;box-shadow:0 13px 30px #63402720}.member-wallet .service-detail-heading:after{content:"";position:absolute;width:180px;height:180px;right:-90px;top:-115px;border:1px solid #ffe9cc2e;border-radius:50%;box-shadow:0 0 0 28px #fff8ed0a}.member-wallet .service-detail-heading>a{position:relative;z-index:2;width:43px;height:43px;flex:0 0 43px;border:1px solid #f3d9ba4f;border-radius:14px;background:#6c493992;color:#fff5e7}.member-wallet .service-detail-heading>div{position:relative;z-index:2}.member-wallet .service-detail-heading small{color:#f2d4b2;font-size:10px}.member-wallet .service-detail-heading h1{color:#fffaf2;font-size:27px}.member-wallet .service-detail-heading p{color:#f0ddca;font-size:13px}
.member-wallet .activity-stats{gap:11px;margin-bottom:17px}.member-wallet .activity-stats>a{position:relative;padding:16px 17px;border-color:#d4b99a;border-radius:18px;background:#f9efe2;color:#4b3428;box-shadow:0 7px 18px #69431f10}.member-wallet .activity-stats>a:nth-child(2){background:#f0dec5}.member-wallet .activity-stats>a>.fi{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:29px;height:29px;border-radius:10px;background:#e5cfb3;color:#846047;font-size:13px}.member-wallet .activity-stats span{font-size:12px}.member-wallet .activity-stats b{font-family:'Outfit','Nunito Sans',sans-serif;color:#79533e;font-size:28px}.member-wallet .activity-stats small{color:#846c5a;font-size:10px}
.member-wallet .activity-panel{padding:22px;border-color:#d5bda1;border-radius:23px;background:#fbf3e8;box-shadow:0 10px 25px #68421f12}.member-wallet .activity-title h2{font-size:20px;color:#432f25}.member-wallet .activity-title>span{padding:5px 9px;border-radius:99px;background:#ead9c3;color:#705744}.member-wallet .activity-filters{padding:14px;border-radius:16px;background:#efe0cd}.member-wallet .activity-filters label{color:#5f493a}.member-wallet .activity-filters select{border-color:#d2b89a;background:#fff9f0;color:#493429}.member-wallet .activity-filters button{background:#805943;color:#fff8ef}.member-wallet .activity-reset{color:#81563f}.member-wallet .activity-row{border-color:#e1cfb8}.member-wallet .activity-icon{background:#ead7bd;color:#81583f}.member-wallet .activity-copy h3{color:#463127}.member-wallet .activity-copy time,.member-wallet .activity-copy>small{color:#866e5c}.member-wallet .activity-amount strong{color:#4a3429}.member-wallet .activity-empty>.fi{color:#9c7354}.member-wallet .activity-empty>a{background:#8b6247;color:#fff8ee}
.member-wallet .shu-page{width:min(850px,100%);max-width:850px;margin:0 auto;border:1px solid #d2b89a;border-radius:27px;background:#fbf2e6;box-shadow:0 17px 42px #59361f20}.member-wallet .shu-hero{padding:0 18px 24px;background:radial-gradient(circle at 88% 5%,#f0c58b35 0 9%,transparent 34%),linear-gradient(135deg,#9a7052,#77513d);color:#fff8ef}.member-wallet .shu-title-bar{border-color:#ffe9ce24}.member-wallet .shu-title-bar h1{font-size:18px;color:#fffaf3}.member-wallet .shu-back{color:#fff7ec}.member-wallet .shu-summary{border:1px solid #eed8b9;background:#fff3dc;color:#402e25;box-shadow:0 10px 24px #4e301a1c}.member-wallet .shu-summary small{color:#806b58}.member-wallet .shu-summary h2,.member-wallet .shu-summary-total strong{color:#443126}.member-wallet .shu-badge{background:#e8cf9d;color:#65491f}.member-wallet .shu-badge.is-recorded{background:#dfe6c5;color:#526330}.member-wallet .shu-history{background:#fbf2e6}.member-wallet .shu-history-heading small{color:#96684b}.member-wallet .shu-history-heading h2{font-size:18px;color:#432f24}.member-wallet .shu-history-heading>span{color:#887263}.member-wallet .shu-history-item{border-color:#e4d1ba}.member-wallet .shu-money-icon{border-radius:14px;background:#8c6248;color:#fff3df;box-shadow:inset 0 1px 0 #ffffff38}.member-wallet .shu-money-icon .fi{font-size:20px}.member-wallet .shu-history-detail h3{color:#4b352a}.member-wallet .shu-history-detail time{color:#8b7564}.member-wallet .shu-history-status{border-color:#dfc398;background:#f2dfbd;color:#755428}.member-wallet .shu-history-item>strong{color:#78543f}.member-wallet .shu-empty{color:#7d6858}.member-wallet .shu-empty h3{color:#483329}
.member-wallet .kta-detail-page .digital-member-card{border:1px solid #b38761;background:radial-gradient(circle at 85% 8%,#ffe1aa47 0 9%,transparent 34%),linear-gradient(135deg,#b1845f,#8a6046 58%,#704b38);color:#fff9ef;box-shadow:0 18px 38px #56331d36}.member-wallet .kta-detail-page .coop-symbol{background:#f0c279;color:#64452f}.member-wallet .kta-detail-page .card-chip{border-color:#8b6643;background:linear-gradient(135deg,#ddae57,#ffde92 50%,#bd853b)}.member-wallet .kta-detail-page .digital-card-orbit{border-color:#fff4df18}.member-wallet .kta-detail-page .kta-status{border-color:#c9b88e;background:#eee8ce;color:#4d472f}.member-wallet .kta-detail-page .kta-status p{color:#746c4e}.member-wallet .kta-detail-page .status-check{background:#7e6543;color:#fff}.member-wallet .kta-detail-page .kta-info{border-color:#d6bfa3;background:#fbf2e6;color:#432f25}.member-wallet .kta-detail-page .account-detail{border-color:#e2cfb9}.member-wallet .kta-detail-page .account-detail small{color:#826c5a}.member-wallet .kta-detail-page .account-detail b{color:#463228}.member-wallet .kta-pending{border-color:#d4b992;background:#f1dfc2;color:#432f25}.member-wallet .kta-pending>span{background:#d4a65f;color:#65452f}.member-wallet .kta-pending p{color:#79614e}.member-wallet .kta-pending>a{background:#805842;color:#fff7eb}
@media(max-width:700px){.member-wallet :is(.activity-page,.kta-detail-page){padding:15px 13px 22px}.member-wallet .service-detail-heading{margin:0 0 14px;padding:19px 17px;border-radius:21px}.member-wallet .service-detail-heading h1{font-size:23px}.member-wallet .service-detail-heading p{font-size:11px}.member-wallet .activity-stats{gap:7px}.member-wallet .activity-stats>a{padding:13px 10px}.member-wallet .activity-stats>a>.fi{right:9px;top:9px;width:25px;height:25px}.member-wallet .activity-stats span{font-size:10px}.member-wallet .activity-stats b{font-size:24px}.member-wallet .activity-panel{padding:16px}.member-wallet .activity-title h2{font-size:17px}.member-wallet .activity-filters{padding:11px}.member-wallet .shu-page{width:calc(100% - 26px);max-width:calc(100% - 26px);margin:15px 13px 22px;border-radius:23px}.member-wallet .shu-title-bar h1{font-size:17px}.member-wallet .shu-history-heading h2{font-size:16px}}
@media(max-width:380px){.member-wallet .activity-stats>a>.fi{display:none}.member-wallet .activity-stats b{font-size:21px}.member-wallet .service-detail-heading>a{width:38px;height:38px;flex-basis:38px}.member-wallet .service-detail-heading h1{font-size:20px}}
