.card-heading{color:var(--sonar-color-text-strong);font:var(--sonar-type-title-sm);letter-spacing:var(--sonar-type-title-sm-tracking);text-transform:uppercase;margin:0}.card-row{gap:var(--sonar-space-8);justify-content:space-between;align-items:center;display:flex}.card-rule{margin:var(--sonar-space-12) 0;border:0;border-top:1px solid var(--sonar-color-divider)}.card-figure{color:var(--sonar-color-text-strong);font:var(--sonar-type-label-md);letter-spacing:var(--sonar-type-label-md-tracking);font-variant-numeric:tabular-nums}.card-figure[data-tone=accent]{color:var(--sonar-color-text-accent)}.card-figure[data-tone=danger]{color:var(--sonar-color-text-danger)}.card-meta{color:var(--sonar-color-text-meta);font:var(--sonar-type-body-md);letter-spacing:var(--sonar-type-body-md-tracking)}.sonar-card{--card-row-height:38px;--card-row-line:14px;--card-row-air:calc((var(--card-row-height) - var(--card-row-line) - 1px) / 2);--card-day-band:41px;--card-list-rhythm:13px;--card-thumbnail:54px}.card-pager{margin:var(--sonar-space-10) calc(-1 * var(--sonar-space-8)) 0;justify-content:space-between;align-items:center;display:flex}.card-steps{margin:calc(-1 * var(--sonar-space-4)) calc(-1 * var(--sonar-space-8)) calc(-1 * var(--sonar-space-4)) 0;display:inline-flex}.card-footer-row{gap:var(--sonar-space-12);flex:1;justify-content:space-between;align-items:flex-end;display:flex}.sep{margin:0 3px;font-weight:300}.cal-rows .sep{margin:0 5px}.orders-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.orders-month{align-content:start;display:grid}.orders-month ul{gap:9px;margin:9px 0 0;display:grid}.orders-month li{align-items:center;gap:10px;height:14.4px;display:flex}.orders-month li .legend-dot{margin-left:1px}.orders-month li:last-child .card-figure{color:var(--sonar-color-text-meta)}.orders-month .sonar-tick-bar{margin-top:8px}.legend-dot{background:var(--_dot);border-radius:50%;flex:none;width:6px;height:6px}.legend-dot[data-tone=accent]{--_dot:var(--sonar-color-chart-primary)}.legend-dot[data-tone=strong]{--_dot:var(--sonar-color-chart-secondary)}.legend-dot[data-tone=muted]{--_dot:var(--sonar-color-chart-rest)}.legend-dot[data-tone=danger]{--_dot:var(--sonar-color-chart-alert)}.sonar-card .orders-steps{margin:19px 0 0}.orders-steps .sonar-button,.orders-steps .sonar-button[aria-disabled=true]{--_ink:var(--sonar-color-text-strong);--_padding:0;--_icon:18px;height:18px;font:var(--sonar-font-weight-medium) 11px/1.2 var(--sonar-font-family-sans);letter-spacing:-.2px;gap:6px;padding-inline:0}.orders-steps .sonar-button svg{width:18px;height:18px}.orders-legend.sonar-chart-legend,.orders-pager .sonar-chart-legend{justify-content:center;gap:30px}.sonar-card .orders-legend{margin:10px 0 0}.orders-legend>li,.orders-pager .sonar-chart-legend>li{color:var(--sonar-color-text-strong);font:var(--sonar-font-weight-medium) 11px/1.2 var(--sonar-font-family-sans);letter-spacing:-.2px;gap:9px}.orders-legend>li:before,.orders-pager .sonar-chart-legend>li:before{width:5px;height:5px}.sonar-icon-button.orders-new-add{background-color:var(--sonar-color-surface-well);width:44px;height:44px;color:var(--sonar-color-accent);border-radius:16px;margin-right:12px}@media (hover:hover){.sonar-icon-button.orders-new-add:hover:not(:disabled){background-color:var(--sonar-color-surface-well-hover);background-image:none}}.sonar-icon-button.orders-new-add svg{width:20px;height:20px}.sonar-card .orders-new{box-sizing:border-box;gap:var(--sonar-space-12);border-top:1px solid var(--sonar-color-divider);border-bottom:1px solid var(--sonar-color-divider);justify-content:space-between;align-items:center;margin-top:8px;padding:7.5px 0;display:flex}.sonar-card .orders-new>div:first-child{margin-top:.8px}.orders-new p{margin:2px 0 0}.sonar-card[data-size=s] .orders-months{margin-top:calc(-1 * var(--sonar-space-4))}.sonar-card[data-size=s] .orders-month .sonar-tick-bar{margin-top:var(--sonar-space-10)}.orders-pager{margin:calc(-1 * var(--sonar-space-4)) calc(-1 * var(--sonar-space-8)) calc(-1 * var(--sonar-space-6))}.orders-pager .sonar-chart-legend{justify-content:center}.inventory{--gap:15px;--ring-min:72px;--ring-max:128px;--cy:76px;--ring:clamp(var(--ring-min), 100% - 2 * (var(--gap) + var(--label,0px)), var(--ring-max));height:144px;margin-top:-12px;position:relative}.inventory[data-size=m]{--ring-max:160px;--cy:calc(50% - 12px);flex:1;height:auto}.inventory-ring{top:var(--cy);width:var(--ring);margin:0;position:absolute;left:50%;translate:-50% -50%}.inventory-figure{color:var(--sonar-color-text-meta);font:var(--sonar-font-weight-semibold) 14px/1.4 var(--sonar-font-family-sans);letter-spacing:-.2px;white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute}.inventory-figure[data-part=onHold]{top:calc(var(--cy) - 31.7px);right:calc(50% + var(--ring) / 2 + var(--gap));color:var(--sonar-color-text-danger);text-align:right}.inventory-figure[data-part=available]{top:calc(var(--cy) - 9.8px);left:calc(50% + var(--ring) / 2 + var(--gap))}.inventory-name{color:var(--sonar-color-text-meta);font:var(--sonar-font-weight-medium) 14px/1.2 var(--sonar-font-family-sans);align-items:center;gap:6px;display:flex;position:absolute;bottom:0}.inventory-name i{background:var(--sonar-color-chart-rest);border-radius:50%;width:4px;height:4px}.inventory-name[data-part=onHold]{color:var(--sonar-color-text-danger);left:2px}.inventory-name[data-part=onHold] i{background:var(--sonar-color-chart-alert)}.inventory-name[data-part=available]{right:0}.card-heading.shipments-month{margin-top:var(--sonar-space-2)}.card-rule.shipments-rule{margin:var(--sonar-space-12) 0 var(--sonar-space-16)}.shipments-stats{gap:var(--sonar-space-14) var(--sonar-space-16);margin:0;margin-top:calc(-1 * var(--sonar-space-2));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shipments-stats+.shipments-rule{margin:var(--sonar-space-14) 0 18px}.shipments-stats div{gap:var(--sonar-space-4);align-items:center;height:14px;display:flex}.shipments-stats div:nth-child(2n){justify-content:flex-end}.shipments-stats dt{color:var(--sonar-color-text-strong);font:400 12px/1.2 var(--sonar-font-family-sans);letter-spacing:-.4px}.shipments-stats dt:after{content:":"}.shipments-stats dd{color:var(--sonar-color-text-strong);font:var(--sonar-type-title-sm);font-variant-numeric:tabular-nums;margin:0}.shipments-pager{margin:20px 0 0}.shipments-pager .sonar-button{--_ink:var(--sonar-color-text-strong);--_padding:0;--_icon:22px;height:22px;font:var(--sonar-font-weight-medium) 12px/1.2 var(--sonar-font-family-sans);letter-spacing:-.2px;gap:6px;padding-inline:0}.shipments-pager .sonar-button:disabled{--_ink:var(--sonar-color-text-disabled)}.shipments-pager .sonar-button svg{width:22px;height:22px}.balance-block{display:grid}.balance-amount{color:var(--sonar-color-text-accent);font:var(--sonar-font-weight-medium) 12px/1.2 var(--sonar-font-family-sans);letter-spacing:-.2px;font-variant-numeric:tabular-nums}.balance-overdue .card-heading{margin-top:5px}.balance-overdue .balance-amount{margin:15px 0 8px 2px}.balance-share{color:var(--sonar-color-text-accent);font:400 12px/1.2 var(--sonar-font-family-sans);text-align:center;margin:6px 0 0}.card-rule.balance-rule{margin:18px 0 0}.balance-due-block{margin-top:9px}.balance-due-block .card-row{min-height:24px}.balance-due-amount{margin:9px 0 19px}.balance-due-share{letter-spacing:-.4px;font-weight:400}.balance-due-block+.balance-rule{margin-top:0}.balance-steps .sonar-icon-button,.balance-steps .sonar-icon-button[aria-disabled=true],.cal-months .sonar-icon-button,.cal-week .sonar-icon-button{--_ink:var(--sonar-color-text-strong);--_icon:24px}.cal-week .sonar-icon-button{--_icon:14px}.cal-months .sonar-icon-button:disabled,.cal-week .sonar-icon-button:disabled{--_ink:var(--sonar-color-text-disabled)}.balance-steps .sonar-icon-button svg,.cal-months .sonar-icon-button svg{width:24px;height:24px}.cal-week .sonar-icon-button svg{width:14px;height:14px}.sonar-card[data-size=s] .card-rule.balance-rule{margin-top:10px}.cal{flex-direction:column;flex:1;min-height:0;display:flex}.cal-head{gap:var(--sonar-space-8);min-height:32px;margin-top:calc(-1 * var(--sonar-space-4));align-items:center;display:flex}.cal-head .card-heading{letter-spacing:0;min-width:7ch;font-size:14px}.cal-months{margin-left:auto}.cal-week{margin:var(--sonar-space-8) calc(-1 * var(--sonar-space-8)) 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.cal-frame{min-width:0;position:relative}.cal-frame:after{content:"";background:var(--sonar-color-fill-strong);pointer-events:none;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:-3px;left:50%}.cal-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;padding:0 0 3px;overflow:auto hidden;container-type:inline-size}.cal-strip::-webkit-scrollbar{display:none}.cal-strip:active{cursor:grabbing}.cal-track{width:max-content;padding-inline:42.8571cqw;display:flex}.cal-cell{scroll-snap-align:center;flex:none;width:14.2857cqw}.cal-day{z-index:0;padding:var(--sonar-space-2) 0;color:var(--sonar-color-text-meta);font:var(--sonar-type-label-md);font-variant-numeric:tabular-nums;user-select:none;cursor:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:9px;display:grid;position:relative}.cal-wd{color:var(--sonar-color-text-strong);font:var(--sonar-type-label-md-condensed);text-decoration:none}.cal-dn{transition:color var(--sonar-motion-effects-fast-duration) linear}.cal-day .cal-dn:before{content:"";z-index:-1;border-radius:var(--sonar-shape-corner-full);background:var(--sonar-color-state-hover);opacity:0;width:32px;height:22px;transition:opacity var(--sonar-motion-effects-fast-duration) linear, transform var(--sonar-motion-spatial-fast-duration) var(--sonar-motion-spatial-fast-easing);margin-left:-16px;position:absolute;bottom:0;left:50%;transform:scale(.88)}@media (hover:hover){.cal-day:hover .cal-dn{color:var(--sonar-color-text-strong)}.cal-day:hover .cal-dn:before{opacity:1;transform:none}}.cal-day:active .cal-dn:before{opacity:1;transform:scale(.94)}.cal-day[aria-pressed=true]{color:var(--sonar-color-text-strong);font-weight:var(--sonar-font-weight-semibold)}.cal-day:focus-visible,.cal-date:focus-visible{outline:var(--sonar-focus-width) solid var(--sonar-color-focus);outline-offset:calc(-1 * var(--sonar-focus-width));border-radius:var(--sonar-shape-corner-small)}.cal-month{margin:var(--sonar-space-4) 0 var(--sonar-space-4);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-month .cal-wd{padding:var(--sonar-space-4) 0 var(--sonar-space-8)}.cal-date{z-index:0;height:40px;color:var(--sonar-color-text-strong);font:var(--sonar-type-label-md);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.cal-date:before{content:"";z-index:-1;background:var(--sonar-color-state-hover);opacity:0;width:32px;height:32px;transition:opacity var(--sonar-motion-effects-fast-duration) linear, transform var(--sonar-motion-spatial-fast-duration) var(--sonar-motion-spatial-fast-easing);border-radius:50%;margin:-16px 0 0 -16px;position:absolute;top:50%;left:50%;transform:scale(.88)}@media (hover:hover){.cal-date:hover:before{opacity:1;transform:none}}.cal-date[data-out]{color:var(--sonar-color-text-disabled)}span.cal-date{cursor:default;place-items:center;display:grid}.cal-date[aria-pressed=true]{font:var(--sonar-type-title-sm);cursor:default}.cal-date[aria-pressed=true]:after{content:"";background:var(--sonar-color-fill-strong);border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:7px;left:50%}.cal-day-block{flex-direction:column;flex:0 auto;min-height:0;display:flex}.cal-day-block:has(>.cal-empty){flex:1}.cal-dayhead{box-sizing:border-box;height:var(--card-day-band);margin-top:var(--sonar-space-14);border-top:1px solid var(--sonar-color-divider);border-bottom:1px solid var(--sonar-color-divider);flex:none}.cal-dayhead .card-figure{font-weight:var(--sonar-font-weight-semibold)}.cal-total{color:var(--sonar-color-text-strong);font:var(--sonar-font-weight-semibold) 14px/1.4 var(--sonar-font-family-sans);letter-spacing:-.2px;font-variant-numeric:tabular-nums}.cal-rows{margin:0;display:grid}.cal-rows li{box-sizing:border-box;gap:var(--sonar-space-12);min-height:var(--card-row-height);border-bottom:1px solid var(--sonar-color-divider);grid-template-columns:minmax(0,1fr) 16px 56px;align-items:center;display:grid}.cal-rows li[data-open]{background:linear-gradient(90deg, transparent, var(--sonar-color-surface-selected) 10%, var(--sonar-color-surface-selected) 90%, transparent)}.cal-row-id{min-width:0;color:var(--sonar-color-text-strong);font:400 12px/1.2 var(--sonar-font-family-sans);white-space:nowrap;align-items:center;display:flex}.cal-row-id strong{font-weight:600}.cal-row-meta{letter-spacing:-.4px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden}.cal-row-id .cal-alert{margin-left:var(--sonar-space-12)}.cal-rows .sonar-status{justify-self:center;translate:-6px}.cal-rows .sonar-button.cal-view{width:56px;min-width:0;height:19px;font:var(--sonar-font-weight-medium) 11px/1 var(--sonar-font-family-sans);letter-spacing:-.22px;border-radius:10px;padding:0;position:relative}.cal-rows .sonar-button.cal-view:active:not(:disabled,[aria-disabled=true]){border-radius:6px}.cal-rows .sonar-button.cal-view[data-variant=outlined]{--_edge:var(--sonar-color-accent);--_ink:var(--sonar-color-text-accent)}.cal-rows .sonar-button.cal-view:after{content:"";position:absolute;inset:-3px 0}.cal-empty{gap:var(--sonar-space-4);padding:var(--sonar-space-20) 0;border-bottom:1px solid var(--sonar-color-divider);text-align:center;flex:1;place-content:center;justify-items:center;display:grid}.cal-empty svg{width:28px;height:28px;margin-bottom:var(--sonar-space-4);color:var(--sonar-color-text-disabled)}.cal-empty p{margin:0}.cal-peek{opacity:.4}.cal-peek[data-view=week]{flex:1 1 0;min-height:0;overflow:hidden;mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}.cal-peek .cal-dayhead{margin-top:var(--sonar-space-14)}@keyframes cal-enter{0%{opacity:0;transform:translateX(calc(var(--dir,0) * 10px))}}[data-enter]{animation:cal-enter var(--sonar-motion-spatial-default-duration) var(--sonar-motion-spatial-default-easing) both;animation-delay:calc(var(--i,0) * 24ms)}@media (prefers-reduced-motion:reduce){[data-enter]{animation:none}.cal-day .cal-dn:before,.cal-date:before{transition:none}}.balance-calendar-toggle{box-sizing:border-box;width:calc(100% + 2 * var(--sonar-space-8));height:var(--sonar-layout-touch-target);margin:0 calc(-1 * var(--sonar-space-8));padding:0 var(--sonar-space-8);border-radius:var(--sonar-shape-corner-small);background:linear-gradient(var(--sonar-color-divider), var(--sonar-color-divider)) no-repeat var(--sonar-space-8) 100% / calc(100% - 2 * var(--sonar-space-8)) 1px;color:var(--sonar-color-text-strong);font:var(--sonar-type-title-lg);letter-spacing:var(--sonar-type-title-lg-tracking);text-align:left;cursor:pointer;border:0;flex:none;justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.balance-calendar-toggle:hover{background-color:var(--sonar-color-state-hover)}}.balance-calendar-toggle:focus-visible{outline:var(--sonar-focus-width) solid var(--sonar-color-focus);outline-offset:calc(-1 * var(--sonar-focus-width))}.balance-calendar-chevron{width:24px;height:24px;transition:transform var(--sonar-motion-spatial-default-duration) var(--sonar-motion-spatial-default-easing)}.balance-calendar-toggle[aria-expanded=true] .balance-calendar-chevron{transform:rotate(180deg)}.balance-calendar:not([hidden]){margin-top:var(--sonar-space-12);animation:cal-fade var(--sonar-motion-effects-default-duration) var(--sonar-motion-effects-default-easing) both}@keyframes cal-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.balance-calendar-chevron{transition:none}.balance-calendar:not([hidden]){animation:none}}.recurring-quick{box-sizing:border-box;background:var(--sonar-color-accent);width:fit-content;height:20px;color:var(--sonar-color-on-accent);font:var(--sonar-font-weight-semibold) 10px/1 var(--sonar-font-family-sans);letter-spacing:.015em;text-transform:uppercase;border-radius:3px;align-items:center;margin:-4px 0 6px;padding:0 7px;display:flex}.recurring-card .sonar-card-header{align-items:end}.recurring-card .sonar-card-summary{margin-top:var(--sonar-space-20);padding-bottom:var(--sonar-space-12);font:var(--sonar-type-label-md)}.recurring-card .sonar-card-summary-label{color:var(--sonar-color-text-strong);text-transform:none}.recurring-card .sonar-card-summary-value{font-weight:inherit}.recurring-card .sonar-card-body{padding-top:0}.recurring-card[data-size] .sonar-card-body{padding-top:4px}.recurring-card .sonar-card-scroll-area[data-scrollable]:not([data-at-end]){--_fade-lift:15px;mask-image:linear-gradient(#000 calc(100% - var(--_fade-bottom,24px) - var(--_fade-lift)), transparent calc(100% - var(--_fade-lift)))}.recurring-card .sonar-card-scroll-area[data-scrollable]:not([data-at-end],[data-at-start]){mask-image:linear-gradient(transparent, #000 var(--_fade-top,22px), #000 calc(100% - var(--_fade-bottom,24px) - var(--_fade-lift)), transparent calc(100% - var(--_fade-lift)))}.recurring-bolt{width:24px;height:24px;color:var(--sonar-color-accent)}@keyframes recurring-count{0%{opacity:0;transform:translateY(4px)}}.recurring-count{animation:recurring-count var(--sonar-motion-spatial-fast-duration) var(--sonar-motion-spatial-fast-easing) both;display:inline-block}.recurring-list{padding-bottom:var(--card-list-rhythm);margin:0;display:grid}.recurring-list>li{padding:var(--card-list-rhythm) 0;border-bottom:1px solid var(--sonar-color-divider)}.recurring-list>li:has(+.recurring-alternative-wrap[data-open]),.recurring-list>li:has(>.recurring-banner){border-bottom:0}.recurring-list>li:has(>.recurring-banner){border-bottom:1px solid var(--sonar-color-divider);padding-top:0}.recurring-list>li:has(+li>.recurring-banner){border-bottom:0}.recurring-product{grid-template-columns:var(--card-thumbnail) minmax(0, 1fr);gap:var(--sonar-space-12);align-items:start;display:grid}.recurring-product .sonar-checkbox-main{flex-direction:row-reverse;justify-content:space-between;min-height:0}.recurring-product .sonar-checkbox-label{color:var(--sonar-color-text-strong);font:var(--sonar-type-label-md);margin-top:3px}.recurring-product .recurring-stock{margin-top:4px}.recurring-product .sonar-checkbox-description{gap:0;padding-left:0;display:grid}.recurring-banner{box-sizing:border-box;background:color-mix(in srgb, var(--sonar-color-accent-container) 60%, transparent);min-height:49px;color:var(--sonar-color-text-strong);font:400 12px/16px var(--sonar-font-family-sans);letter-spacing:-.02em;border-radius:16px;flex-direction:column;justify-content:center;margin:1px 0 0;padding:4px 12px 4px 66px;display:flex;position:relative}.recurring-banner a{color:inherit;font-weight:var(--sonar-font-weight-medium);text-underline-offset:2px;text-decoration:underline}.recurring-bookmark{box-sizing:border-box;background:var(--sonar-color-accent);width:27px;height:39px;color:var(--sonar-color-on-accent);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);place-items:center;padding-bottom:6px;display:grid;position:absolute;top:0;left:14px}.recurring-bookmark svg{width:18px;height:18px}.recurring-pack{color:var(--sonar-color-text-meta)}.recurring-stock{color:var(--sonar-color-text-strong);font:var(--sonar-type-label-md);flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.recurring-stock svg{width:13px;height:13px;color:var(--sonar-color-accent)}.recurring-stock[data-out],.recurring-stock[data-out] svg{color:var(--sonar-color-text-danger)}.recurring-product[data-out] .recurring-well{opacity:.55}.recurring-stock[data-out] .recurring-eta{color:var(--sonar-color-text-meta);font-weight:400}.recurring-tag{margin-left:var(--sonar-space-4);padding:0 var(--sonar-space-6);border-radius:var(--sonar-shape-corner-extra-small);background:var(--sonar-color-accent-tonal);color:var(--sonar-color-on-accent-tonal);font:var(--sonar-type-label-sm)}.recurring-well{width:var(--card-thumbnail);height:var(--card-thumbnail);border-radius:var(--sonar-shape-corner-medium);background:var(--sonar-color-surface-well);color:var(--sonar-color-text-secondary);place-items:center;display:grid;position:relative}.recurring-well svg{width:30px;height:30px}.recurring-list>.recurring-alternative-wrap{transition:grid-template-rows var(--sonar-motion-spatial-fast-duration) var(--sonar-motion-spatial-fast-easing);border-bottom:0;grid-template-rows:0fr;padding:0;display:grid}.recurring-list>.recurring-alternative-wrap[data-open]{border-bottom:1px solid var(--sonar-color-divider);transition-duration:var(--sonar-motion-spatial-default-duration);grid-template-rows:1fr}.recurring-alternative-clip{min-height:0;overflow:hidden}.recurring-alternative{box-sizing:border-box;min-height:49px;margin-bottom:var(--sonar-space-12);background:color-mix(in srgb, var(--sonar-color-text-strong) 6%, var(--sonar-color-surface-card));opacity:0;transition:opacity var(--sonar-motion-effects-fast-duration) linear;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:20px;padding:6px 12px;display:grid}[data-open]>.recurring-alternative-clip>.recurring-alternative{opacity:1;transition-delay:60ms}.sonar-button.recurring-swap{--_edge:var(--sonar-color-accent);--_ink:var(--sonar-color-text-accent)}.recurring-alternative p{color:var(--sonar-color-text-strong);font:var(--sonar-type-label-md);margin:0}.recurring-alternative-thumb{background:var(--sonar-color-surface-card);width:34px;height:34px;color:var(--sonar-color-text-default);border-radius:10px}.recurring-alternative-thumb svg{width:26px;height:26px}.recurring-alternative-mark{background:var(--sonar-color-accent);width:18px;height:18px;box-shadow:0 0 0 2px var(--sonar-color-surface-container);color:var(--sonar-color-on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.recurring-alternative-mark svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.recurring-count{animation:none}.recurring-list>.recurring-alternative-wrap,.recurring-alternative{transition:none}}.overview-frame{container:overview/inline-size}.overview{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--rows-1);column-gap:var(--sonar-layout-gap);margin-bottom:calc(-1 * var(--sonar-layout-gap));align-items:start;display:grid}.overview-slot{--i:var(--i-1);grid-row:var(--row-1);grid-column:var(--col-1);min-width:0}@container overview (width>=660px){.overview{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:var(--rows-2)}.overview-slot{--i:var(--i-2);grid-row:var(--row-2);grid-column:var(--col-2)}}@container overview (width>=1000px){.overview{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:var(--rows-3)}.overview-slot{--i:var(--i-3);grid-row:var(--row-3);grid-column:var(--col-3)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.overview:not(.shown) .overview-slot{opacity:0}}.card-sizes{gap:var(--sonar-space-24);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),400px));align-items:start;display:grid}.card-sizes figure{gap:var(--sonar-space-8);margin:0;display:grid}.card-sizes figcaption{color:var(--sonar-color-text-meta);font:var(--sonar-type-label-md);letter-spacing:var(--sonar-type-label-md-tracking)}.overview-slot{scroll-margin-top:0}@keyframes overview-slot-in{0%{opacity:0;transform:translateY(14px)}}@keyframes overview-ticks-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.overview.intro .overview-slot{animation:overview-slot-in .44s var(--sonar-motion-spatial-default-easing) both;animation-delay:calc(var(--i,0) * 55ms)}.overview.intro .overview-slot .sonar-tick-bar{animation:overview-ticks-in .78s var(--sonar-motion-effects-slow-easing) both;animation-delay:calc(var(--i,0) * 55ms + .24s)}@media (prefers-reduced-motion:reduce){.overview.intro .overview-slot,.overview.intro .overview-slot .sonar-tick-bar{animation:none}}.sonar-card .inventory-release{block-size:24px;min-block-size:24px;padding-block:0}
