[data-ui-composite=benefit-row][data-density]{width:100%;height:auto;min-height:64px;color:var(--color-ink);text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:400;text-decoration:none;display:flex}[data-ui-composite=benefit-row][data-density=identity]{min-height:88px}[data-ui-composite=benefit-row][data-density] .item-symbol{width:20px;color:var(--color-muted);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}[data-ui-composite=benefit-row][data-density] .item-symbol[data-tone=accent]{color:var(--color-accent-text)}[data-ui-composite=benefit-row][data-density] .row-selection{text-align:center;flex-shrink:0;width:16px}[data-ui-composite=benefit-row][data-density] .item-content{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;min-width:0;display:grid}[data-ui-composite=benefit-row][data-density] .item-content>strong{grid-area:1/1;font-size:1rem;font-weight:600}[data-ui-composite=benefit-row][data-density] .item-content>.muted{color:var(--color-muted);grid-area:2/1/auto/-1;font-size:.875rem}[data-ui-composite=benefit-row][data-density] .item-content>.row-value{color:var(--color-muted);text-align:right;grid-area:1/2;font-size:.9375rem}[data-ui-composite=benefit-row][data-density]>svg:last-child{width:16px;color:var(--color-muted);flex-shrink:0;display:block}.benefit-list,.benefit-list-group{background:var(--color-surface);border-radius:24px;margin:0;padding:0;list-style:none;overflow:hidden}.benefit-list-group>.benefit-list{background:0 0;border-radius:0}.benefit-list[data-density=text]{--benefit-list-leading:var(--benefit-list-inset,1.25rem)}.benefit-list-contents{margin:0;padding:0;list-style:none}.benefit-list>li+li,.benefit-list-contents>li,.benefit-list-group>.benefit-list-footer{border:0;position:relative}.benefit-list>li+li:before,.benefit-list-contents>li:before,.benefit-list-group>.benefit-list-footer:before{content:"";top:0;left:var(--benefit-list-leading,calc(var(--benefit-list-inset,1.25rem) + 20px + 1rem));right:var(--benefit-list-inset,1.25rem);background:var(--color-line);pointer-events:none;height:1px;position:absolute}.benefits .benefit-list [data-ui-composite=benefit-row][data-density]{min-height:64px;padding:1rem 1.25rem}.benefits .benefit-list [data-ui-composite=benefit-row][data-density=identity]{min-height:88px}.benefits .benefit-list [data-ui-composite=benefit-row][data-density]>svg:last-child{display:block}.benefits .benefit-list [data-ui-composite=benefit-row][data-density]:after{display:none}[data-ui-composite=benefit-row][data-density][data-control=true],.benefits .benefit-list [data-ui-composite=benefit-row][data-density][data-control=true]{padding-block:6px}[data-ui-composite=benefit-row][data-density][data-control-placement=title],.benefits .benefit-list [data-ui-composite=benefit-row][data-density][data-control-placement=title]{grid-template-columns:20px minmax(0,1fr) auto;gap:.25rem 1rem;padding-block:1rem;display:grid}[data-ui-composite=benefit-row][data-control-placement=title] .item-symbol,.benefits .benefit-list [data-ui-composite=benefit-row][data-control-placement=title] .item-symbol{grid-area:1/1/3}[data-ui-composite=benefit-row][data-control-placement=title] .item-content,.benefits .benefit-list [data-ui-composite=benefit-row][data-control-placement=title] .item-content{display:contents}[data-ui-composite=benefit-row][data-control-placement=title] .item-content>strong,.benefits .benefit-list [data-ui-composite=benefit-row][data-control-placement=title] .item-content>strong{grid-area:1/2}[data-ui-composite=benefit-row][data-control-placement=title] .item-content>.muted,.benefits .benefit-list [data-ui-composite=benefit-row][data-control-placement=title] .item-content>.muted{grid-area:2/2/auto/-1}[data-ui-composite=benefit-row][data-control-placement=title]>[data-slot=button],.benefits .benefit-list [data-ui-composite=benefit-row][data-control-placement=title]>[data-slot=button]{grid-area:1/3/3;align-self:center}[data-ui-composite=benefit-row][data-muted] .item-content>strong,.benefits .benefit-list [data-ui-composite=benefit-row][data-muted] .item-content>.row-value{color:var(--color-muted)}[data-ui-composite=benefit-row]:not([data-density]){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-items:center;gap:1rem;width:100%;min-width:0;height:auto;min-height:88px;padding:1.25rem;font-weight:400;display:flex}[data-ui-composite=benefit-row] .item-content{flex:1;min-width:0}[data-ui-composite=benefit-row] .row-details{grid-area:auto/1/auto/-1;min-width:0}.benefit-list .portfolio-row-menu>[data-row-menu-trigger]{margin-right:1rem}@media (max-width:600px){.portfolio-row-menu [data-ui-composite=benefit-row]:not([data-density]) .item-content{grid-template-columns:minmax(0,1fr)}.portfolio-row-menu [data-ui-composite=benefit-row]:not([data-density]) .item-content>.row-value{text-align:left;grid-area:3/1}.portfolio-row-menu [data-ui-composite=benefit-row]:not([data-density]) .item-content>.row-note{grid-area:auto/1}}.benefit-row-with-actions{align-items:center;gap:.5rem;padding-right:1.25rem;display:flex;position:relative}.benefit-row-with-actions>[data-ui-composite=benefit-row]{flex:1;min-width:0}.benefit-row-with-actions>.row-actions{flex:none;align-items:center;gap:.5rem;display:flex}@container benefit-actions (max-width:520px){.benefits .benefit-list .benefit-row-with-actions [data-ui-composite=benefit-row]{overflow-wrap:break-word;padding-right:.25rem}.benefits .benefit-list .benefit-row-with-actions [data-ui-composite=benefit-row] .item-content{flex-direction:column;align-items:stretch;gap:.15rem;display:flex}.benefits .benefit-list .benefit-row-with-actions [data-ui-composite=benefit-row] .item-content>*{text-align:left;align-self:stretch;min-width:0}.benefit-row-with-actions{padding-right:.75rem}}@media (min-width:1051px) and (max-width:1250px){.benefit-row-with-actions>.row-actions>[data-action=snooze]{display:none}}@media (max-width:600px){.spend-benefit-list .portfolio-row-menu [data-ui-composite=benefit-row]:not([data-density]) .item-content{grid-template-columns:minmax(0,1fr) auto}.spend-benefit-list .portfolio-row-menu [data-ui-composite=benefit-row]:not([data-density]) .item-content>.row-value{text-align:right;grid-area:1/2}.spend-benefit-list .portfolio-row-menu [data-ui-composite=benefit-row]:not([data-density]) .item-content>.row-note{grid-column:1/-1}.benefits .benefit-list{--benefit-list-inset:1.15rem}.benefits .benefit-list:has([data-density]){--benefit-list-inset:1.25rem}}@container card-detail (max-width:34rem){.benefits .card-detail .benefit-list{--benefit-list-inset:1rem}}[data-ui-composite=benefit-row][data-density][data-indent],.benefits .benefit-list [data-ui-composite=benefit-row][data-density][data-indent]{padding-left:calc(2.25rem + 20px)}[data-ui-composite=benefit-row][data-control-placement=title] .row-details,.benefits .benefit-list [data-ui-composite=benefit-row][data-control-placement=title] .row-details{grid-area:2/2/auto/-1}[data-ui-composite=benefit-row][data-control-placement=title]:has(.row-details) .item-symbol{grid-row:1}.benefits .benefit-list [data-ui-composite=benefit-row][data-control-placement=title]:has(.row-details) .item-symbol{grid-row:1}
