annotations-holder.svelte-9py6av.svelte-9py6av{--icon-border-thickness:1px;--icon-size:1.1lh;display:flex;flex-direction:column;gap:4px;margin-bottom:8px}annotations-holder.svelte-9py6av annotation-item.svelte-9py6av{display:flex;flex-direction:row;column-gap:0.5ch}annotations-holder.svelte-9py6av annotation-item annotation-icon.svelte-9py6av{font-size:12px;line-height:inherit;border:var(--icon-border-thickness) solid;border-radius:100px;height:var(--icon-size);width:var(--icon-size);flex-shrink:0;font-weight:700;text-align:center}
.separator.svelte-1klh8l3{border-top:1px solid #c3c2ca;padding-top:4px}
q-item-holder.svelte-2ma95t,q-titlegroup.svelte-2ma95t{display:block;box-sizing:border-box}
.q-election-seats-party-list.svelte-ls3m1b.svelte-ls3m1b{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:8px;width:calc(100% - 8px)}.q-election-seats-party-list--wide.svelte-ls3m1b.svelte-ls3m1b{width:calc(50% - 8px)}.q-election-seats-party-item.svelte-ls3m1b.svelte-ls3m1b{align-items:center;clear:left;display:flex;height:20px;margin-bottom:8px;width:100%}.q-election-seats-party-item.svelte-ls3m1b .q-election-seats-party-item-info-color.svelte-ls3m1b{background-color:currentColor;flex:0 0 16px;height:16px;margin-right:8px}.q-election-seats-party-item.svelte-ls3m1b .q-election-seats-party-item-info-name.svelte-ls3m1b{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-election-seats-party-item.svelte-ls3m1b .q-election-seats-party-item-seats-text.svelte-ls3m1b{flex-grow:0}.q-election-seats-party-item.svelte-ls3m1b .q-election-seats-party-item-seats-number.svelte-ls3m1b{flex:0 0 25px;margin-right:3px;text-align:right;white-space:nowrap}.q-election-seats-party-item.svelte-ls3m1b .q-election-seats-party-item-trend-icon.svelte-ls3m1b{flex:0 0 14px;line-height:1}.q-election-seats-party-item.svelte-ls3m1b .q-election-seats-party-item-trend-number.svelte-ls3m1b{flex:0 0 30px;margin-right:3px;text-align:right;white-space:nowrap}
.q-election-seats{opacity:1 !important;position:relative}.q-election-seats-svg-container{width:100%;height:0;padding-top:50%;position:relative}.q-election-seats-svg-content{width:100%;height:100%;position:absolute;top:0;left:0}.q-election-seats-total{position:absolute;width:40px;left:calc(50% - 40px / 2);transform:translateY(-100%);text-align:center}.q-election-seats-legend{align-items:flex-start;display:flex;flex-direction:column;margin-right:-8px}.q-election-seats-separator{margin-bottom:8px;height:1px;width:100%;background-color:currentColor}.q-election-seats-footer{margin-top:8px}.q-election-seats-display-trend .q-election-seats-party-item-trend-space{width:47px}qes-txt-cntr{container-name:qes-txt-cntr;container-type:inline-size;display:block;margin-top:16px}@container qes-txt-cntr (min-width: 400px){.q-election-seats-legend{flex-direction:row}}
