.cdf-wrap.svelte-1tdebc2{padding:.875rem 1rem;border-top:1px solid color-mix(in oklch,var(--color-base-content) 8%,transparent)}.cdf-grid.svelte-1tdebc2{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;margin-inline:auto}@media(min-width:768px){.cdf-grid.cdf-compact.svelte-1tdebc2{max-width:28rem}}.cdf-btn.svelte-1tdebc2{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.5rem;padding:.5rem .75rem;border-radius:9999px;border:1px solid transparent;background:color-mix(in oklch,var(--color-primary) 8%,transparent);color:var(--color-primary);font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease;position:relative;isolation:isolate}.cdf-btn.svelte-1tdebc2:hover:not(:disabled){background:color-mix(in oklch,var(--color-primary) 16%,transparent);border-color:color-mix(in oklch,var(--color-primary) 25%,transparent)}.cdf-btn.svelte-1tdebc2:active:not(:disabled){transform:scale(.98)}.cdf-btn.svelte-1tdebc2:disabled{opacity:.45;cursor:not-allowed}.cdf-btn.svelte-1tdebc2:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cdf-apply-active.svelte-1tdebc2{background:color-mix(in oklch,var(--color-primary) 14%,transparent);border-color:color-mix(in oklch,var(--color-primary) 45%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-primary) 35%,transparent)}.cdf-apply-active.svelte-1tdebc2:hover:not(:disabled){background:color-mix(in oklch,var(--color-primary) 22%,transparent);border-color:color-mix(in oklch,var(--color-primary) 55%,transparent)}.cdf-apply-pulse.svelte-1tdebc2{position:absolute;inset:0;border-radius:9999px;background:color-mix(in oklch,var(--color-primary) 30%,transparent);animation:svelte-1tdebc2-cdf-pulse 1.4s ease-in-out 3;z-index:-1;pointer-events:none}@keyframes svelte-1tdebc2-cdf-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.6;transform:scale(1.04)}}.cdf-icon{width:1rem;height:1rem;color:currentColor;flex-shrink:0}
