@layer theme,base,components,product;@layer compositions{._stamps_1aybd_10{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._stamp_1aybd_10{border:var(--dash-thickness) dashed var(--dash-muted);border-radius:var(--radius-pill);block-size:1.5rem;inline-size:1.5rem;color:var(--text-muted);font-family:var(--font-evidence);place-items:center;font-size:.6875rem;line-height:1;display:grid}._stamps_1aybd_10[data-size=mini] ._stamp_1aybd_10{block-size:.75rem;inline-size:.75rem;font-size:0}._stamp_1aybd_10[data-state=filled]{border-style:solid;border-color:var(--text);background:var(--text);color:var(--surface);animation:_loyalty-stamp_1aybd_1 var(--duration-quick) var(--ease-spring-action) both}._stamp_1aybd_10[data-state=next]{border-style:solid;border-color:var(--text);color:var(--text)}._stamp_1aybd_10[data-state=reward]{border-color:var(--text);color:var(--text)}._line_1aybd_59{align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-top:var(--dash-thickness) dashed var(--dash-muted);color:var(--text);font-size:var(--font-size-label);animation:_loyalty-rise_1aybd_1 var(--duration-proof) var(--ease-proof) both;flex-wrap:wrap;display:flex}._lineText_1aybd_71{flex:12rem;min-width:0}._lineText_1aybd_71 strong{font-weight:var(--font-weight-emphasis,600)}._note_1aybd_80{color:var(--text-muted);font-size:var(--font-size-label);margin:0;display:block}._time_1aybd_87{color:var(--tertiary-ink);font-weight:var(--font-weight-medium)}._strip_1aybd_93{border:var(--dash-thickness) dashed var(--dash-muted);border-radius:var(--radius-lg);background:var(--surface-elevated);animation:_loyalty-rise_1aybd_1 var(--duration-proof) var(--ease-proof) both;display:grid;overflow:hidden}._stripBody_1aybd_102{gap:var(--space-2);padding:var(--space-4);display:grid}._stripHead_1aybd_108{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._stripTitle_1aybd_116{color:var(--text);font-size:.9375rem;font-weight:var(--font-weight-emphasis,600);margin:0}._stripText_1aybd_123{color:var(--text);font-size:var(--font-size-body-sm);margin:0}._split_1aybd_129{border-top:var(--dash-thickness) dashed var(--dash-muted);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}._splitInfo_1aybd_135{min-width:0;padding:var(--space-2) var(--space-4);font-size:var(--font-size-label);align-content:center;gap:.125rem;display:grid}._splitReminder_1aybd_144{margin-block-start:var(--space-1)}._splitService_1aybd_148{color:var(--text);font-weight:var(--font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._split_1aybd_129 ._splitAction_1aybd_156{border:0;border-inline-start:var(--dash-thickness) dashed var(--dash-muted);width:100%;min-height:3.25rem;box-shadow:none;border-radius:0}._split_1aybd_129 ._splitAction_1aybd_156:active{transform:none}._quiet_1aybd_169{color:var(--text-muted);font-size:var(--font-size-label);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}._quiet_1aybd_169:hover{color:var(--text)}._quiet_1aybd_169:disabled{cursor:progress}@keyframes _loyalty-stamp_1aybd_1{0%{transform:scale(.6)rotate(-12deg)}to{transform:none}}@keyframes _loyalty-rise_1aybd_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._stamp_1aybd_10[data-state=filled],._line_1aybd_59,._strip_1aybd_93{animation:none}}@media (forced-colors:active){._stamp_1aybd_10[data-state=filled]{color:canvas;background:canvastext}}._due_1aybd_224{gap:var(--space-2);display:grid}._dueLabel_1aybd_228{padding-inline:var(--space-1);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-subtle);text-transform:uppercase}._dueList_1aybd_237{border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-elevated);overflow:hidden}._dueRow_1aybd_243{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}._dueRow_1aybd_243+._dueRow_1aybd_243{border-top:var(--border-width-hairline) dashed var(--border-strong)}._dueText_1aybd_253{gap:var(--space-0-5);flex:14rem;min-width:0;display:grid}._dueName_1aybd_259{color:var(--text);font-weight:var(--font-weight-strong)}._dueLoyalty_1aybd_263{color:var(--text-muted);font-size:var(--font-size-body-sm)}}@layer utilities,overrides;
