/* Correct explicit placement; no transaction field falls into the icon column. */
html body.fasmm-release-80337 .fasmm-transactions-card .fasmm-transaction-row {display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px 14px!important;align-items:start!important;padding:18px!important;}
html body.fasmm-release-80337 .fasmm-transactions-card .fasmm-transaction-row > * {grid-column:2 / -1!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow-wrap:anywhere;}
html body.fasmm-release-80337 .fasmm-transactions-card .fasmm-transaction-row > .fasmm-transaction-icon {grid-column:1!important;grid-row:1 / 3!important;width:36px!important;height:36px!important;}
html body.fasmm-release-80337 .fasmm-transactions-card .fasmm-transaction-row > .fasmm-transaction-amount {grid-column:2!important;grid-row:1!important;display:grid;gap:5px;}
html body.fasmm-release-80337 .fasmm-transactions-card .fasmm-transaction-row > .fasmm-transaction-type {grid-column:3!important;grid-row:1!important;}
html body.fasmm-release-80337 .fasmm-transactions-card .fasmm-transaction-row > .fasmm-transaction-balances {display:flex!important;flex-wrap:wrap!important;gap:12px 24px!important;padding-top:10px!important;border-top:1px solid var(--ui-border);}
html body.fasmm-release-80337 .fasmm-transaction-balances span {display:flex;flex-wrap:wrap;gap:6px;}
html body.fasmm-release-80337 .fasmm-points-card .fasmm-points-summary {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;}
html body.fasmm-release-80337 .fasmm-points-summary > div {display:flex!important;align-items:center!important;gap:14px!important;padding:18px!important;border:1px solid var(--ui-border)!important;border-radius:14px!important;background:var(--ui-soft)!important;}
html body.fasmm-release-80337 .fasmm-points-summary :is(.fasmm-points-credit,.fasmm-points-balance > div) {display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;}
html body.fasmm-release-80337 .fasmm-points-summary strong {font-size:clamp(22px,4vw,32px)!important;line-height:1.5!important;color:var(--ui-accent)!important;}
html body.fasmm-release-80337 .fasmm-points-progress {display:grid!important;gap:10px!important;margin:20px 0!important;}
html body.fasmm-release-80337 .fasmm-points-convert-box form {display:flex!important;flex-wrap:wrap!important;align-items:end!important;gap:16px!important;}
html body.fasmm-release-80337 .fasmm-points-input-field {flex:1 1 240px!important;display:grid!important;gap:8px!important;}
html body.fasmm-release-80337 .fasmm-points-conversion-preview {display:flex!important;flex-direction:column!important;gap:8px!important;}
html body.fasmm-release-80337 .fasmm-apex-chart {min-width:0!important;min-height:0!important;height:auto!important;color:var(--ui-text)!important;}
.fasmm-chart-series {min-width:0;padding:10px 0;}
.fasmm-chart-series svg {display:block;width:100%;height:auto;direction:ltr;}
.fasmm-apex-chart details {font-size:12px;overflow:auto;}
.fasmm-apex-chart summary {cursor:pointer;padding:8px;}
.fasmm-apex-chart table {width:100%;border-collapse:collapse;}
.fasmm-apex-chart :is(th,td) {padding:6px;border-bottom:1px solid var(--ui-border);}
.fasmm-package-quantity {display:block;margin:8px 0;color:var(--ui-text,#243047);}
html body.fasmm-standalone-panel {margin:0!important;padding-inline:0!important;width:100%!important;min-width:0!important;}
html body.fasmm-standalone-panel .fasmm-legacy-panel-route {width:100%!important;max-width:1400px!important;margin:18px auto!important;box-sizing:border-box!important;padding:0 16px!important;}
@media(max-width:767px){
 html body.fasmm-release-80337 .fasmm-points-card .fasmm-points-summary {grid-template-columns:minmax(0,1fr)!important;}
 html body.fasmm-release-80337 .fasmm-transactions-card .fasmm-transaction-row {grid-template-columns:32px minmax(0,1fr)!important;padding:14px!important;}
 html body.fasmm-release-80337 .fasmm-transactions-card .fasmm-transaction-row > .fasmm-transaction-type {grid-column:2!important;grid-row:2!important;}
 html body.fasmm-standalone-panel :is(.fasmm-legacy-panel-route,.fasmm-panel-view--standalone) {margin-inline:0!important;padding-inline:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;transform:none!important;box-sizing:border-box!important;}
 html body.fasmm-standalone-panel .fasmm-panel-view--standalone {padding:0!important;}
 html body.fasmm-standalone-panel .fasmm-public-header {margin-inline:8px!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;}
 html body.fasmm-release-80337 .fasmm-legacy-panel-route :is(form,.fasmm-order-form,.fasmm-order-layout,.fasmm-order-main,.fasmm-order-fields) {width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-inline:0!important;}
}
html body.fasmm-release-80337 .fasmm-points-progress > div:first-child {display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;}
html body.fasmm-release-80337 .fasmm-points-progress-bar {height:10px;border-radius:99px;background:var(--ui-border);overflow:hidden;}
html body.fasmm-release-80337 .fasmm-points-progress-bar i {display:block;height:100%;background:var(--ui-accent);border-radius:inherit;}
html body.fasmm-release-80337 :is(.fasmm-points-card,.fasmm-transactions-card,.fasmm-identity-card) :is(.fasmm-card-headline,.fasmm-section-heading) > div > p {display:none;}
