/* Cyan account accents; keep the existing menu geometry. */
#memberMenu .membership-quick-actions button{border-color:#20dff6;color:#20dff6;background:#10353d}
#memberMenu .membership-quick-actions button:first-child{background:#20dff6;color:#042a31}
#memberMenu .full-menu-list em,#memberMenu .daily-reward{background:#10353d;color:#77eafb}
#memberMenu .daily-reward button{background:#20dff6;color:#042a31}
.fuel-icon180{width:17px;height:17px;flex:0 0 17px;color:#20dff6}
#freeCanvas #canvasHome{overflow:hidden}
#freeCanvas #canvasHome b{width:58px;flex:0 0 58px;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden}
#freeCanvas #canvasHome b img{width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:contain;transform:scale(1.34)!important}
#freeCanvas .canvas-side-tools button[aria-label="資產庫"] img,#freeCanvas .canvas-side-tools button[title="資產庫"] img{width:27px!important;height:27px!important;max-width:100%;max-height:100%;object-fit:contain}
.promo-levels180{grid-column:1/-1;display:flex;gap:18px;flex-wrap:wrap;border:1px solid #2e4f5d;border-radius:10px;padding:16px}
.promo-levels180 label{display:inline-flex;align-items:center;gap:7px}.promo-levels180 input{width:auto!important;accent-color:#20dff6}
.promo-table180{overflow-x:auto}.promo-table180 td{max-width:360px;white-space:normal;overflow-wrap:anywhere}.promo-table180 button{white-space:nowrap}
