.dp-payday-timeline{border:1px solid var(--line);background:var(--paper);min-inline-size:0;color:var(--ink);font-family:var(--font-ui);text-align:start;border-radius:.75rem;margin-block:0 1.25rem;padding:clamp(.75rem,2.5vw,1.125rem);container:payday-timeline/inline-size}.dp-payday-timeline :is(h2,h3){color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.15}.dp-payday-window{max-inline-size:68ch;color:var(--ink-soft);margin:.45rem 0 0;font-size:.875rem;line-height:1.5}.dp-payday-window time{color:var(--ink);font-weight:650}.dp-payday-steps{grid-template-columns:minmax(0,1fr);gap:0;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.dp-payday-steps li{border-block-start:1px solid var(--line);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.65rem;padding-block:.65rem;display:grid}.dp-payday-step-number{background:var(--shade-1);block-size:1.5rem;inline-size:1.5rem;color:var(--green);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.dp-payday-steps strong{font-size:.9375rem;display:block}.dp-payday-steps p{color:var(--ink-soft);margin:.125rem 0 0;font-size:.875rem;line-height:1.5}.dp-payday-links{flex-wrap:wrap;column-gap:1rem;margin:.25rem 0 0;font-size:.875rem;font-weight:650;display:flex}.dp-payday-links a{min-block-size:2.75rem;color:var(--green);text-underline-offset:.15em;align-items:center;text-decoration:underline;display:inline-flex}.dp-payday-links a:focus-visible{outline:2px solid var(--green);outline-offset:2px}@container payday-timeline (width>=30rem){.dp-payday-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}@container payday-timeline (width>=50rem){.dp-payday-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.dpst.dpst-responsive{min-inline-size:0;container:salary-tracker/inline-size}.dpst-responsive .dpst-issuer-mark{border:1px solid var(--dpst-line);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:54px;padding:4px;display:inline-flex}.dpst-responsive .dpst-issuer-mark.is-plated{background:#1f3a4d}.dpst-responsive .dpst-issuer-mark img{object-fit:contain;block-size:100%;inline-size:100%}.dpst-responsive .dpst-issuer-fallback{color:#1f3a4d;font-size:11px;font-weight:700;display:none}.dpst-responsive .dpst-issuer-mark.is-plated .dpst-issuer-fallback{color:#fff}.dpst-responsive .dpst-bank-copy{overflow-wrap:anywhere;min-inline-size:0}.dpst-responsive .dpst-salary{gap:3px;display:grid}.dpst-responsive .dpst-salary small,.dpst-responsive .dpst-reward-note,.dpst-responsive .dpst-filter-note,.dpst-responsive .dpst-salary-note{color:var(--dpst-navy-soft);font-size:12px}.dpst-responsive .dpst-reward-note{max-inline-size:15ch;margin-block-start:3px;display:block}.dpst-responsive .dpst-filter-note{margin:8px 0 0}.dpst-responsive .dpst-salary-note{margin:0;padding:8px 20px 0}.dpst-responsive :is(.dpst-band,.dpst-chip,.dpst-sort-btn,.dpst-column-sort){min-block-size:var(--dp-ui-control,44px)}.dpst-responsive .dpst-band[aria-pressed=true]:before{content:"✓ " / ""}.dpst-responsive .dpst-options{border:1px solid var(--dpst-line);border-radius:var(--dp-ui-radius,8px)}.dpst-responsive .dpst-options>summary{min-block-size:var(--dp-ui-control,44px);color:var(--dpst-navy);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 12px;font-size:14px;font-weight:650;list-style:none;display:flex}.dpst-responsive .dpst-options>summary::-webkit-details-marker{display:none}.dpst-responsive .dpst-options>summary:after{content:"▾" / ""}.dpst-responsive .dpst-options[open]>summary:after{transform:rotate(180deg)}.dpst-responsive .dpst-options>summary:focus-visible{outline:2px solid var(--dpst-accent);outline-offset:2px}.dpst-responsive .dpst-options-state{color:var(--dpst-navy-soft);margin-inline-start:auto;font-size:12px;font-weight:500}.dpst-responsive .dpst-ctrl-row{border-block-start:1px solid var(--dpst-line);padding:12px}.dpst-responsive .dpst-sort{flex-wrap:wrap}.dpst-responsive .dpst-column-sort{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.dpst-responsive .dpst-column-sort:focus-visible{outline:2px solid var(--dpst-accent);outline-offset:2px}.dpst-responsive .dpst-expand{min-block-size:44px;min-inline-size:44px}.dpst-responsive .dpst-row.is-open+.dpst-detail-row .dpst-detail,.dpst-responsive .dpst-card.is-open .dpst-card-detail{max-block-size:none}.dpst-responsive .dpst-detail-inner>*{overflow-wrap:anywhere;min-inline-size:0}.dpst-responsive .dpst-detail-inner>.dp-payday-timeline{grid-column:1/-1;margin-block-end:0}.dpst-responsive .dpst-card-detail-inner>.dp-payday-timeline{margin-block-start:8px}.dpst-responsive .dpst-card-salary{color:var(--dpst-navy);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;padding:0 16px 14px;font-size:13px;font-weight:600;display:flex}.dpst-responsive .dpst-card-salary>span:first-child{color:var(--dpst-navy-soft)}.dpst-responsive .dpst-card-example{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;display:flex}.dpst-responsive .dpst-card-example img{block-size:auto;inline-size:min(72px,100%)}.dpst-responsive .dpst-card-example figcaption{color:var(--dpst-navy-soft);flex:120px;gap:3px;font-size:12px;display:grid}.dpst-responsive .dpst-card-example figcaption a{color:var(--dpst-navy);font-weight:700}@container salary-tracker (width<940px){.dpst-responsive .dpst-tablewrap{display:none}.dpst-responsive .dpst-cards{padding:14px;display:block}.dpst-responsive .dpst-card{border:1px solid var(--dpst-line);background:var(--dpst-cream);border-radius:13px;margin-bottom:12px;overflow:hidden}.dpst-responsive .dpst-card-head{justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 16px 10px;display:flex}.dpst-responsive .dpst-bank{min-inline-size:0}.dpst-responsive .dpst-card-val{text-align:right;flex:none}.dpst-responsive .dpst-card-val .dpst-value{font-size:22px}.dpst-responsive .dpst-card-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 14px;display:flex}.dpst-responsive .dpst-card-acc{appearance:none;cursor:pointer;background:var(--dpst-paper);border:0;border-top:1px solid var(--dpst-line);min-block-size:44px;inline-size:100%;color:var(--dpst-navy);letter-spacing:.6px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 16px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.dpst-responsive .dpst-card-acc:focus-visible{outline:2px solid var(--dpst-accent);outline-offset:-2px}.dpst-responsive .dpst-card.is-open .chev{transform:rotate(180deg)}.dpst-responsive .dpst-card-detail{background:var(--dpst-paper)}.dpst-responsive .dpst-card-detail-inner{padding:4px 16px 18px}.dpst-responsive .dpst-card-detail-inner .dpst-fineblock{margin-bottom:16px}}@container salary-tracker (width<640px){.dpst-responsive .dpst-controls{padding:12px 14px}.dpst-responsive .dpst-bands{margin-block-end:10px}.dpst-responsive .dpst-meta{flex-wrap:wrap;gap:2px 12px;padding:8px 14px}.dpst-responsive .dpst-salary-note{padding-inline:14px}.dpst-responsive .dpst-cards{padding-block-start:8px}}@container salary-tracker (width<345px){.dpst-responsive .dpst-band{white-space:normal}.dpst-responsive .dpst-card-head{flex-wrap:wrap}.dpst-responsive .dpst-card-val{text-align:start}.dpst-responsive .dpst-bank{gap:8px}}
