.tooltip-container.svelte-11extwn{position:relative;display:inline-block}.tooltip-box.showtop.svelte-11extwn{bottom:125%;left:50%;transform:translate(-50%)}.tooltip-box.showbottom.svelte-11extwn{top:125%;left:50%;transform:translate(-50%)}.tooltip-box.showleft.svelte-11extwn{right:125%;top:50%;transform:translateY(-50%)}.tooltip-box.showright.svelte-11extwn{left:125%;top:50%;transform:translateY(-50%)}.tooltip-box.svelte-11extwn{position:absolute;background-color:#333;color:#fff;padding:6px 12px;border-radius:4px;white-space:nowrap;z-index:10}.btn.svelte-1b702wu{appearance:none;border:1px solid var(--color-border);padding:.35rem .75rem;border-radius:.375rem;background:var(--color-btn);cursor:pointer;font-size:.9rem;color:inherit}.btn.svelte-1b702wu:disabled{opacity:.6;cursor:not-allowed}.home-modal-shell.svelte-1b702wu{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1.25rem;overflow-y:auto}.home-modal-backdrop.svelte-1b702wu{position:absolute;inset:0;border:0;background:#00000085;cursor:default}.home-modal-card.svelte-1b702wu{position:relative;width:min(430px,100%);max-height:calc(100vh - 2.5rem);max-height:calc(100dvh - 2.5rem);overflow-y:auto;padding:1.5rem;border:1px solid var(--color-border);border-radius:.875rem;background:var(--color-bg);box-shadow:0 24px 70px #0000004d}.home-modal-card.svelte-1b702wu h2:where(.svelte-1b702wu){margin:0 0 .75rem;font-size:1.25rem}.home-modal-card.svelte-1b702wu p:where(.svelte-1b702wu){margin:0;color:var(--color-text-secondary);line-height:1.55}.home-modal-actions.svelte-1b702wu{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.625rem;margin-top:1.5rem}.modal-action-spacer.svelte-1b702wu{flex:1 1 auto}.modal-primary-btn.svelte-1b702wu{border-color:var(--color-highlight);background:var(--color-highlight);color:#fff;font-weight:650}.modal-primary-btn.svelte-1b702wu:hover{filter:brightness(1.05)}.modal-eyebrow.svelte-1b702wu{display:block;margin-top:.35rem;color:var(--color-highlight);font-size:.7rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.docker-runtime-field.svelte-1b702wu{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0;font-weight:600}.docker-runtime-field.svelte-1b702wu select:where(.svelte-1b702wu){appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23818b98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;width:100%;min-height:2.75rem;padding:.65rem 2.5rem .65rem .85rem;border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-surface);color:var(--color-text);font:inherit;font-weight:500}.docker-runtime-field.svelte-1b702wu select:where(.svelte-1b702wu):focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px}.docker-settings-card.svelte-1b702wu{width:min(460px,100%)}.docker-settings-card.svelte-1b702wu h2:where(.svelte-1b702wu){margin-bottom:.65rem}.docker-settings-card.svelte-1b702wu .docker-intro:where(.svelte-1b702wu){margin:0 0 1.25rem;font-size:.9rem}.docker-test-button.svelte-1b702wu{min-width:9rem;justify-content:center}.docker-connection-status.svelte-1b702wu{display:flex;align-items:flex-start;gap:.65rem;height:5.5rem;box-sizing:border-box;margin:.85rem 0 1rem;padding:.8rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}.docker-connection-status.success.svelte-1b702wu{color:#16803d;border-color:#22c55e59;background:#22c55e14}.docker-connection-status.failure.svelte-1b702wu{color:#dc2626;border-color:#ef444459;background:#ef444414}[data-theme=dark] .docker-connection-status.success.svelte-1b702wu,[data-theme=dark] .docker-save-note.saved.svelte-1b702wu{color:#4ade80}[data-theme=dark] .docker-connection-status.failure.svelte-1b702wu{color:#f87171}.docker-status-icon.svelte-1b702wu{display:grid;place-items:center;flex:0 0 1.25rem;height:1.25rem;border:1px solid currentColor;border-radius:50%;font-weight:700}.docker-status-copy.svelte-1b702wu{min-width:0;max-height:100%;overflow:auto;overflow-wrap:anywhere}.docker-status-copy.svelte-1b702wu strong:where(.svelte-1b702wu),.docker-status-copy.svelte-1b702wu span:where(.svelte-1b702wu){display:block}.docker-status-copy.svelte-1b702wu span:where(.svelte-1b702wu){margin-top:.2rem;font-size:.75rem}.docker-settings-card.svelte-1b702wu .docker-help:where(.svelte-1b702wu),.docker-settings-card.svelte-1b702wu .docker-save-note:where(.svelte-1b702wu){margin:.75rem 0 0;font-size:.78rem;line-height:1.5}.docker-dev-note.svelte-1b702wu{padding-left:.75rem;border-left:2px solid var(--color-border)}.docker-settings-card.svelte-1b702wu .docker-save-note:where(.svelte-1b702wu){height:2.5rem;margin-top:1rem}.docker-settings-card.svelte-1b702wu .docker-save-note.saved:where(.svelte-1b702wu){color:#16803d}
