.join-inline.svelte-1ed5boz{display:flex;align-items:stretch;gap:.5rem;width:100%;max-width:380px}.join-inline.compact.svelte-1ed5boz{max-width:320px}.join-inline.compact.svelte-1ed5boz input:where(.svelte-1ed5boz),.join-inline.compact.svelte-1ed5boz button:where(.svelte-1ed5boz){min-height:40px;padding-block:.55rem}input.svelte-1ed5boz{flex:1;min-width:0;padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:var(--radius-btn);font-size:.95rem;font-family:var(--font-code);font-variant-numeric:slashed-zero tabular-nums;letter-spacing:var(--letter-spacing-code);text-transform:uppercase;background:#fff;transition:border-color .15s,box-shadow .15s}input.svelte-1ed5boz:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1f}button.svelte-1ed5boz{padding:.75rem 1.25rem;background:#fff;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:var(--radius-btn);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}button.svelte-1ed5boz:hover:not(:disabled){background:var(--secondary-color)}button.svelte-1ed5boz:disabled{opacity:.5;cursor:not-allowed}.sr-only.svelte-1ed5boz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
