.currency-workspace.svelte-pg532v{width:100%;max-width:760px;margin:0 auto;padding-bottom:24px}.conversion-controls.svelte-pg532v{top:calc(12px + env(safe-area-inset-top,0px));z-index:20;pointer-events:none;justify-content:flex-end;align-items:center;gap:8px;min-height:44px;margin-bottom:12px;display:flex;position:sticky}.conversion-controls.svelte-pg532v button:where(.svelte-pg532v){pointer-events:auto;background:var(--paper)}.add-currency-trigger.svelte-pg532v,.close-dialog.svelte-pg532v{place-items:center;width:44px;height:44px;padding:0;display:grid}.add-currency-trigger.svelte-pg532v{box-shadow:0 2px 10px #252a2608}.icon.svelte-pg532v{width:16px;height:16px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex-shrink:0;display:block}.icon-plus.svelte-pg532v{--icon:url(../../../icons/plus.svg)}.icon-close.svelte-pg532v{--icon:url(../../../icons/xmark.svg)}.icon-chevron.svelte-pg532v{--icon:url(../../../icons/chevron-down.svg);width:10px;height:10px;margin-left:-2px}.icon-grip.svelte-pg532v{--icon:url(../../../icons/grip-vertical.svg);width:14px;height:20px}.reorder-title.svelte-pg532v{color:var(--muted);margin-right:auto;font-size:13px}.done-button.svelte-pg532v{min-height:44px;padding:8px 18px;font-size:13px}.currency-dialog.svelte-pg532v{overscroll-behavior:contain;border:1px solid var(--line);width:min(500px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--paper);border-radius:16px;padding:24px;overflow:auto;box-shadow:0 18px 90px #0002}.currency-dialog.svelte-pg532v::backdrop{background:#252a2655}.dialog-heading.svelte-pg532v{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dialog-heading.svelte-pg532v h2:where(.svelte-pg532v){letter-spacing:-.035em;margin:0;font-size:24px;font-weight:400}.close-dialog.svelte-pg532v{color:var(--muted);border:0}.currency-search.svelte-pg532v{width:100%;padding:12px 2px;font-size:16px}.currency-options.svelte-pg532v{overscroll-behavior:contain;max-height:min(380px,48dvh);margin-top:12px;overflow-y:auto}.currency-options.svelte-pg532v button:where(.svelte-pg532v){text-align:left;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 8px;font-size:14px;display:flex}.currency-options.svelte-pg532v button.active:where(.svelte-pg532v){background:#e7eadd}.currency-options.svelte-pg532v strong:where(.svelte-pg532v){min-width:34px;font-weight:600}.currency-options.svelte-pg532v button:where(.svelte-pg532v)>span:where(.svelte-pg532v){color:var(--muted)}.currency-options.svelte-pg532v small:where(.svelte-pg532v){color:var(--muted);margin-left:auto;font-size:10px}.no-matches.svelte-pg532v{color:var(--muted);padding:10px 0;font-size:13px;line-height:1.5}.dialog-actions.svelte-pg532v{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:18px;display:flex}.dialog-actions.svelte-pg532v button:where(.svelte-pg532v){padding:10px 14px;font-size:12px}.remove-currency.svelte-pg532v{color:#8b4a21}.currency-controls-help.svelte-pg532v{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.4}.conversion-grid.svelte-pg532v{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.conversion-card.svelte-pg532v{border:1px solid var(--line);--amount-reserve:105px;background:#f8f7f2;border-radius:22px;min-width:0;min-height:82px;padding:14px 16px;position:relative;container-type:inline-size}.conversion-card.svelte-pg532v:focus-within{border-color:#8d9b87}.conversion-card.reordering.svelte-pg532v{--amount-reserve:157px}.conversion-card.menu-open.svelte-pg532v{z-index:12}.conversion-card.dragging.svelte-pg532v{opacity:.45}.conversion-card.drop-target.svelte-pg532v{border-color:#607a63;box-shadow:inset 0 0 0 1px #607a63}.card-body.svelte-pg532v{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.reordering.svelte-pg532v .card-body:where(.svelte-pg532v){grid-template-columns:44px auto minmax(0,1fr);gap:8px}.currency-flag.svelte-pg532v{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px;display:block}.currency-label.svelte-pg532v{border:0;border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:0;font-size:17px;font-weight:600;display:flex}.currency-label.svelte-pg532v:hover{color:var(--green);background:0 0}.amount-block.svelte-pg532v{text-align:right;min-width:0}.amount-input.svelte-pg532v{padding-right:44px;position:relative}.clear-amount.svelte-pg532v{width:44px;height:44px;color:var(--muted);visibility:hidden;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.amount-input.svelte-pg532v:focus-within .clear-amount:where(.svelte-pg532v){visibility:visible}.clear-amount.svelte-pg532v:hover{color:var(--ink)}.converted-amount.svelte-pg532v{text-align:right;width:100%;min-width:0;font-size:clamp(11px, calc((100cqw - var(--amount-reserve) - 44px) / var(--amount-length) * 1.65), 26px);letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:0 0;border:0;margin:0;padding:0;font-weight:500;line-height:1.2;display:block}.converted-amount.svelte-pg532v:focus-visible{outline-offset:4px}.converted-amount.svelte-pg532v::placeholder{color:var(--muted)}.rate-caption.svelte-pg532v{min-height:16px;color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.4}.order-controls.svelte-pg532v{position:relative}.reorder.svelte-pg532v{width:44px;height:44px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:0;place-items:center;padding:0;display:grid}.reorder.svelte-pg532v:active{cursor:grabbing}.position-picker.svelte-pg532v{z-index:4;background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:140px;padding:14px;position:absolute;top:48px;left:0;box-shadow:0 8px 20px #252a2612}.position-picker.svelte-pg532v label:where(.svelte-pg532v){gap:4px;font-size:12px}.position-picker.svelte-pg532v select:where(.svelte-pg532v){width:100%;min-height:42px;font-size:14px}.drag-label.svelte-pg532v{z-index:20;pointer-events:none;background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:8px;padding:10px 14px;font-size:13px;position:fixed}.visually-hidden.svelte-pg532v{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.input-help.svelte-pg532v{color:#8b4a21;margin:8px 0 0;font-size:12px}.rate-message.svelte-pg532v{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.rate-message.svelte-pg532v button:where(.svelte-pg532v){font-size:12px}.empty-state.svelte-pg532v{color:var(--muted);padding-block:24px;font-size:14px}@media (width<=380px){.currency-dialog.svelte-pg532v{padding:18px}.conversion-card.svelte-pg532v{padding-inline:12px}.currency-label.svelte-pg532v{gap:6px;font-size:16px}.currency-flag.svelte-pg532v{width:22px;height:22px}.conversion-card.svelte-pg532v{--amount-reserve:94px}.conversion-card.reordering.svelte-pg532v{--amount-reserve:146px}}
