button.moduleControl.svelte-n9smlo{--module-surface:var(--accent);--module-text:var(--accent-contrast);justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:var(--radius);background-color:var(--module-surface);padding-inline:var(--space-3);min-height:var(--height-button);color:var(--module-text);font-weight:var(--weight-semibold);font-size:var(--font-size-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;-webkit-user-select:none;user-select:none;border:0;flex-direction:row;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:flex;position:relative;&:hover:not(:disabled){--module-surface:var(--accent-hover)}&.active{--module-surface:var(--accent-active)}&.flat{box-shadow:none}&[aria-pressed=true]:after{right:var(--space-2);bottom:-7px;left:var(--space-2);border-radius:var(--radius-full);background-color:var(--accent-text);content:"";height:3px;position:absolute}&.subtle:not(.active){--module-surface:var(--surface-alt);--module-text:var(--text-muted);box-shadow:none;&:hover:not(:disabled){--module-surface:var(--hover-surface)}}&:disabled{--module-surface:var(--disabled-surface);--module-text:var(--disabled-text);cursor:not-allowed;box-shadow:none}}.container.svelte-187j2b{flex-direction:row;gap:2px;display:flex;&>button{width:var(--module-button-width,auto);border-radius:0}&>button:first-child{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}&>button:last-child{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}&>button[aria-expanded=true]{border-end-end-radius:0;border-end-start-radius:0}&.vertical{flex-direction:column;&>button{padding-inline:var(--space-4);text-align:start;border-radius:0;justify-content:flex-start}&>button:first-child{border-start-start-radius:var(--radius);border-start-end-radius:var(--radius)}&>button:last-child{border-end-end-radius:var(--radius);border-end-start-radius:var(--radius)}&>button[aria-pressed=true]:after{top:var(--space-2);right:auto;bottom:var(--space-2);width:3px;height:auto;left:-7px}}}.signImg.svelte-8lxz1k{width:var(--icon-xl);height:var(--icon-xl);flex-shrink:0}.swatch.svelte-8lxz1k{width:var(--icon-lg);height:calc(var(--icon-lg) * 7 / 12);flex-shrink:0;&.box{border-style:solid;border-width:1px}&.dot{border-radius:var(--radius-full);width:var(--icon-xs);height:var(--icon-xs);border:1px solid}&.hint{width:var(--icon-md);height:var(--space-1);& line:where(.svelte-8lxz1k){stroke:var(--text-muted)}}}.legendBox.svelte-sjhlmw{width:calc(var(--legend-width) + 9rem)}.empty.svelte-sjhlmw{font-size:var(--font-size-sm)}.surfaceHint.svelte-sjhlmw{gap:var(--space-1) var(--space-3);margin-bottom:var(--space-3);color:var(--text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex;& .hintItem:where(.svelte-sjhlmw){align-items:center;gap:var(--space-1);display:flex}}.rowLabel.svelte-sjhlmw{font-weight:var(--weight-semibold)}.rowLine.svelte-sjhlmw{align-items:center;gap:var(--space-2);padding-left:var(--space-2);display:flex}.symbologyList.svelte-sjhlmw{gap:var(--space-1);margin:var(--space-1) 0 var(--space-2);padding:0 0 0 var(--space-2);flex-direction:column;list-style:none;display:flex;& li:where(.svelte-sjhlmw){align-items:center;gap:var(--space-2);display:flex}}
