.scan-action-card.svelte-1o9qngn{position:relative;z-index:1;width:min(100%,520px);display:grid;gap:18px}.compact.svelte-1o9qngn{--scan-hard: 5px 5px 0 var(--scan-border);--scan-hard-sm: 3px 3px 0 var(--scan-border);width:100%;gap:10px}.compact.svelte-1o9qngn .scan-action-tabs,.compact.svelte-1o9qngn .scan-card{width:100%}.compact.svelte-1o9qngn .scan-action-tabs{gap:4px;padding:4px;border-width:2px;box-shadow:var(--scan-hard-sm)}.compact.svelte-1o9qngn .scan-action-thumb{top:4px;bottom:4px;left:4px;width:calc((100% - 12px)/2)}.compact.svelte-1o9qngn .scan-action-tabs.wishlist-active .scan-action-thumb{transform:translate(calc(100% + 4px))}.compact.svelte-1o9qngn .scan-action-tabs button{min-height:34px;padding:0 4px;font-size:11px}.compact.svelte-1o9qngn .scan-action-tabs button.active{color:var(--scan-ink, #ffffff)}.compact.svelte-1o9qngn .scan-card{gap:10px;border-width:2px;border-radius:14px;padding:18px 14px;box-shadow:var(--scan-hard)}.compact.svelte-1o9qngn .scan-action-panel{gap:10px}.compact.svelte-1o9qngn .scan-card h1{max-width:12ch;font-size:30px}.compact.svelte-1o9qngn .scan-intro{font-size:13px}.compact.svelte-1o9qngn .scan-item{padding:9px 10px;border-width:2px;border-radius:10px;font-size:13px}.compact.svelte-1o9qngn .scan-screen form,.compact.svelte-1o9qngn form{gap:10px}.compact.svelte-1o9qngn .scan-screen label,.compact.svelte-1o9qngn label{font-size:12px}.compact.svelte-1o9qngn input,.compact.svelte-1o9qngn textarea,.compact.svelte-1o9qngn select{min-height:38px;border-width:2px;border-radius:8px;font-size:13px}.compact.svelte-1o9qngn .checkbox{grid-template-columns:17px 1fr;line-height:1.25}.compact.svelte-1o9qngn .checkbox input{width:15px;height:15px;min-height:15px}.compact.svelte-1o9qngn .primary,.compact.svelte-1o9qngn .secondary,.compact.svelte-1o9qngn .ghost{min-height:39px;border-width:2px;padding:8px 12px;font-size:13px}.compact.svelte-1o9qngn .primary{background:var(--scan-green);color:var(--scan-ink, #ffffff)}.compact.svelte-1o9qngn .request-fine-print{margin-top:-3px;font-size:10px}.compact.svelte-1o9qngn .powered-by{gap:4px;font-size:11px}.compact.svelte-1o9qngn .powered-by-logo{font-size:20px}
