.wl-dfmt{background:color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:12px;align-items:stretch;gap:2px;height:36px;padding:2px;display:inline-flex}.wl-dfmt-step{width:26px;color:color-mix(in srgb, var(--foreground) 55%, transparent);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.wl-dfmt-step:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground)}.wl-dfmt-step:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.wl-dfmt-btn{min-width:0;color:var(--foreground);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 10px;line-height:1.15;display:inline-flex}.wl-dfmt-btn:hover,.wl-dfmt[data-open] .wl-dfmt-btn{background:color-mix(in srgb, var(--foreground) 8%, transparent)}.wl-dfmt-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.wl-dfmt-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.wl-dfmt-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 48%, transparent);white-space:nowrap;font-size:9px;font-weight:800}.wl-dfmt-value{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.wl-dfmt-chev{opacity:.65;flex-shrink:0;transition:transform .15s}.wl-dfmt[data-open] .wl-dfmt-chev{transform:rotate(180deg)}.wl-dfmt-menu{z-index:60;overscroll-behavior:contain;background:var(--card-bg);width:max-content;min-width:300px;max-width:380px;max-height:min(72vh,640px);color:var(--foreground);box-shadow:0 18px 48px #00000059, 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:14px;align-content:start;gap:2px;padding:8px;display:grid;position:fixed;overflow-y:auto}.wl-dfmt-note{color:color-mix(in srgb, var(--foreground) 62%, transparent);margin:4px 8px 8px;font-size:11.5px;line-height:1.4}.wl-dfmt-group{gap:2px;display:grid}.wl-dfmt-group-l{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 45%, transparent);margin:8px 10px 2px;font-size:9.5px;font-weight:800}.wl-dfmt-opt{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:1px 10px;padding:8px 10px;display:grid}.wl-dfmt-opt:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}.wl-dfmt-opt[aria-selected=true]{background:color-mix(in srgb, var(--primary) 20%, transparent)}.wl-dfmt-opt:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.wl-dfmt-opt-ico{text-align:center;grid-row:span 2;font-size:18px;line-height:1}.wl-dfmt-opt-l{font-size:13px;font-weight:700}.wl-dfmt-opt-d{color:color-mix(in srgb, var(--foreground) 62%, transparent);font-size:11.5px;line-height:1.3}.wl-dhdr{background:color-mix(in srgb, var(--foreground) 5%, transparent);height:36px;color:color-mix(in srgb, var(--foreground) 65%, transparent);font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.wl-dhdr:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.wl-dhdr[data-on]{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}.wl-dhdr:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:767px){.wl-dfmt-eyebrow{display:none}.wl-dfmt-value{max-width:92px}.wl-dfmt-menu{min-width:260px;max-width:min(340px, calc(100vw / var(--wl-zoom) - 32px))}.wl-dhdr-l{display:none}.wl-dhdr{padding:0 9px}}