.cd.svelte-1bag3rc{position:fixed;z-index:30;right:24px;bottom:24px;width:344px;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--zelo-radius-card);background:var(--bg-panel);color:var(--text-main);box-shadow:var(--elevation-float);transition:bottom var(--zelo-dur-slow) var(--zelo-ease-spring)}html:has(.update-toast) .cd.svelte-1bag3rc:not(.mobile){bottom:128px}.cd-head.svelte-1bag3rc{display:flex;align-items:center;gap:10px;min-width:0}.cd-ic.svelte-1bag3rc{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--bg-sunken);color:var(--text-label)}.cd-title.svelte-1bag3rc{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.cd-name.svelte-1bag3rc{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--text-main);font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);text-overflow:ellipsis;white-space:nowrap}.cd-more.svelte-1bag3rc{flex:none;padding:1px 6px;border-radius:var(--zelo-radius-pill);background:var(--bg-sunken);color:var(--text-label);font:var(--type-kbd);letter-spacing:var(--type-kbd-tracking)}.cd-detail.svelte-1bag3rc{overflow:hidden;color:var(--text-muted);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);text-overflow:ellipsis;white-space:nowrap}.cd-detail.tone-warn.svelte-1bag3rc{color:var(--status-warning-text)}.cd-x.svelte-1bag3rc{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:-6px -10px -6px 0;border-radius:var(--zelo-radius-control);color:var(--text-muted);cursor:pointer;transition:background var(--zelo-dur-fast) var(--zelo-ease-out),transform var(--zelo-dur-slow) var(--zelo-ease-spring)}.cd-x.svelte-1bag3rc:hover{background:var(--bg-sunken);color:var(--text-main)}.cd-x.svelte-1bag3rc:active{transform:scale(var(--zelo-press-scale));transition-duration:var(--zelo-dur-fast)}.cd-x.svelte-1bag3rc:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus)}.cd-row.svelte-1bag3rc{display:flex;align-items:center;gap:10px;min-width:0}.cd-n.svelte-1bag3rc{flex:none;color:var(--text-label);font:var(--type-num-sm);letter-spacing:var(--type-num-sm-tracking);font-variant-numeric:tabular-nums}.cd-bar.svelte-1bag3rc{flex:1 1 auto;display:block;height:6px;overflow:hidden;border-radius:3px;background:var(--bg-sunken)}.cd-bar.svelte-1bag3rc>span:where(.svelte-1bag3rc){display:block;width:100%;height:100%;border-radius:3px;background:var(--success);transform-origin:left center;transition:transform var(--zelo-dur-slow) var(--zelo-ease-spring)}.cd-bar.tone-navy.svelte-1bag3rc>span:where(.svelte-1bag3rc){background:var(--primary)}.cd-bar.tone-warn.svelte-1bag3rc>span:where(.svelte-1bag3rc){background:var(--status-warning-text)}.cd-bar.tone-err.svelte-1bag3rc>span:where(.svelte-1bag3rc){background:var(--text-muted)}.cd-more-box.svelte-1bag3rc{display:flex;flex-direction:column;gap:10px;padding-top:2px}.cd-counts.svelte-1bag3rc{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cd-counts.svelte-1bag3rc div:where(.svelte-1bag3rc){display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--zelo-radius-control);background:var(--bg-sunken)}.cd-counts.svelte-1bag3rc dt:where(.svelte-1bag3rc){color:var(--text-muted);font:var(--type-caption);letter-spacing:var(--type-caption-tracking)}.cd-counts.svelte-1bag3rc dd:where(.svelte-1bag3rc){margin:0;color:var(--text-main);font:var(--type-num-lg);letter-spacing:var(--type-num-lg-tracking)}.cd-next.svelte-1bag3rc{margin:0;color:var(--text-label);font:var(--type-caption);letter-spacing:var(--type-caption-tracking)}.cd-warn.svelte-1bag3rc{margin:0;padding:10px 12px;border:1px solid var(--status-warning-border);border-radius:var(--zelo-radius-control);background:var(--status-warning-bg);color:var(--status-warning-text);font:var(--type-caption);letter-spacing:var(--type-caption-tracking)}.cd-actions.svelte-1bag3rc{display:flex;flex-wrap:wrap;gap:8px}.cd-muted.svelte-1bag3rc{margin:0;color:var(--text-muted);font:var(--type-caption);letter-spacing:var(--type-caption-tracking)}.cd.mobile.svelte-1bag3rc{--cd-lift: 0px;left:12px;right:12px;width:auto;padding:0;bottom:calc(var(--mobile-bottom-nav-offset, 0px) + 8px + var(--cd-lift))}html:has([data-offline-status]) .cd.mobile.svelte-1bag3rc{--cd-lift: 56px}html:has(.fc-cartbar) .cd.mobile.svelte-1bag3rc{--cd-lift: 74px}html:has([data-offline-status]):has(.fc-cartbar) .cd.mobile.svelte-1bag3rc{--cd-lift: 126px}.cd-strip.svelte-1bag3rc{display:flex;align-items:center;min-width:0}.cd-open.svelte-1bag3rc{flex:1 1 auto;min-width:0;min-height:56px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:8px 14px;border-radius:var(--zelo-radius-card);text-align:left;cursor:pointer;transition:transform var(--zelo-dur-slow) var(--zelo-ease-spring)}.cd-open.svelte-1bag3rc:active{transform:scale(var(--zelo-press-scale));transition-duration:var(--zelo-dur-fast)}.cd-open.svelte-1bag3rc:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus)}.cd-open.svelte-1bag3rc .cd-row:where(.svelte-1bag3rc):first-child{justify-content:space-between}.cd-strip.svelte-1bag3rc .cd-x:where(.svelte-1bag3rc){margin:0 4px 0 0}.cd-sheet.svelte-1bag3rc{gap:12px}.cd-sheet-top.svelte-1bag3rc{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cd-sheet-foot.svelte-1bag3rc button{min-height:44px}@media(min-width:768px)and (max-width:1099px){.cd.svelte-1bag3rc:not(.mobile){right:16px;bottom:16px;width:320px}}
