.display-zoom.svelte-j0wovp{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;font-family:inherit;color:#172033}button.svelte-j0wovp{font:inherit;cursor:pointer;min-height:44px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172033;font-weight:650}button.svelte-j0wovp:focus-visible{outline:3px solid #2563eb;outline-offset:3px}button.svelte-j0wovp:hover:not(:disabled){background:#eff6ff}button.svelte-j0wovp:disabled{opacity:.45;cursor:default}.toggle.svelte-j0wovp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:84px;min-height:80px;padding:8px;border-radius:14px;border-color:#203cba;background:#203cba;color:#fff;box-shadow:0 2px 10px #0002}.toggle.svelte-j0wovp span:where(.svelte-j0wovp){font-size:16px;line-height:1.15;font-weight:700}.toggle.svelte-j0wovp:hover:not(:disabled){background:#19339c}section.svelte-j0wovp{position:absolute;right:0;bottom:96px;width:min(260px,calc(100vw - 32px));padding:12px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;font-size:16px;box-shadow:0 4px 24px #0003}.panel-heading.svelte-j0wovp{display:flex;align-items:center;justify-content:space-between;gap:8px}.close.svelte-j0wovp{width:44px;font-size:24px;border-color:transparent}.controls.svelte-j0wovp{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 12px}.controls.svelte-j0wovp button:where(.svelte-j0wovp){width:56px;font-size:20px}output.svelte-j0wovp{font-weight:700}.reset.svelte-j0wovp{width:100%;padding:8px;font-size:16px}.presets.svelte-j0wovp{display:grid;grid-template-columns:1fr;gap:6px;margin-top:12px}.presets.svelte-j0wovp button[aria-pressed=true]:where(.svelte-j0wovp){border:2px solid #203cba;background:#eff6ff}.contrast.svelte-j0wovp{display:flex;align-items:center;gap:10px;min-height:48px;font-size:16px;font-weight:650}.contrast.svelte-j0wovp input:where(.svelte-j0wovp){width:22px;height:22px}section.svelte-j0wovp{max-height:calc(100dvh / var(--cedims-display-scale, 1) - 256px);overflow-y:auto}.header.svelte-j0wovp .toggle:where(.svelte-j0wovp){flex-direction:row;width:auto;min-height:48px;padding:8px 12px;gap:8px;border-radius:8px;box-shadow:none}.header.svelte-j0wovp .toggle:where(.svelte-j0wovp) span:where(.svelte-j0wovp){white-space:nowrap}.header.svelte-j0wovp section:where(.svelte-j0wovp){top:calc(100% + 8px);bottom:auto;z-index:100;max-height:calc(100dvh / var(--cedims-display-scale, 1) - 112px)}@media(max-width:640px){section.svelte-j0wovp{right:0;bottom:96px;width:min(300px,calc(100vw / var(--cedims-display-scale, 1) - 32px));max-height:calc(100dvh / var(--cedims-display-scale, 1) - 256px);padding:10px}.controls.svelte-j0wovp{gap:4px}.controls.svelte-j0wovp button:where(.svelte-j0wovp){width:44px;flex-shrink:0}output.svelte-j0wovp{font-size:16px}.header.svelte-j0wovp .toggle:where(.svelte-j0wovp){width:76px;flex-direction:column;padding:6px}.header.svelte-j0wovp .toggle:where(.svelte-j0wovp) span:where(.svelte-j0wovp){white-space:normal}.header.svelte-j0wovp section:where(.svelte-j0wovp){position:fixed;top:8px;right:8px;bottom:auto;max-height:calc(100dvh / var(--cedims-display-scale, 1) - 16px)}}@media print{.display-zoom.svelte-j0wovp{display:none}}
