.operating-sectors.svelte-14ehvob{display:flex;flex-direction:column;gap:8px}.form-label.svelte-14ehvob{font-size:.72em;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-primary);margin-bottom:0;display:flex;align-items:center;gap:4px}.selected-pills.svelte-14ehvob{display:flex;flex-wrap:wrap;gap:4px}.selected-pill.svelte-14ehvob{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;border:1px solid color-mix(in srgb,var(--sector-color, var(--color-primary)) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sector-color, var(--color-primary)) 12%,transparent);font-size:.62rem;line-height:1}.selected-pill.is-primary.svelte-14ehvob{border-color:var(--color-highlight);box-shadow:0 0 6px color-mix(in srgb,var(--color-highlight) 45%,transparent)}.pill-label.svelte-14ehvob{color:var(--color-text);white-space:nowrap}.pill-star.svelte-14ehvob,.pill-remove.svelte-14ehvob{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;cursor:pointer}.pill-remove.svelte-14ehvob{color:var(--color-medium)}.pill-remove.svelte-14ehvob:hover{color:var(--color-text)}.selected-sector.svelte-14ehvob{display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid;border-radius:6px;background:transparent;cursor:pointer;font-size:.75rem;transition:opacity .2s;margin:0}.selected-sector.svelte-14ehvob:hover{opacity:.8}.sector-name.svelte-14ehvob{flex:1;text-align:left;font-size:.72em}.sector-grid.svelte-14ehvob{display:flex;flex-direction:column;gap:1px}.sector-domain-label.svelte-14ehvob{font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-medium);margin-top:3px}.sector-domain-label.svelte-14ehvob:first-child{margin-top:0}.sector-row.svelte-14ehvob{display:flex;flex-wrap:wrap;gap:2px}.sector-row-5.svelte-14ehvob>.sector-tooltip-wrap:where(.svelte-14ehvob){width:calc(20% - 2px);flex:0 0 auto}.sector-row-3.svelte-14ehvob>.sector-tooltip-wrap:where(.svelte-14ehvob){width:calc(33.33% - 1.5px);flex:0 0 auto}.sector-row-4.svelte-14ehvob>.sector-tooltip-wrap:where(.svelte-14ehvob){width:calc(25% - 1.5px);flex:0 0 auto}.sector-chip.svelte-14ehvob{display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:4px 3px;border:1px solid color-mix(in srgb,var(--sector-color, var(--color-primary)) 40%,transparent);border-radius:4px;background:color-mix(in srgb,var(--sector-color, var(--color-primary)) 8%,transparent);color:var(--color-highlight);cursor:pointer;font-size:.6rem;transition:all .15s;line-height:1;margin:0;width:100%;box-sizing:border-box}.sector-chip.svelte-14ehvob:hover{border-color:var(--sector-color, var(--color-primary));background:color-mix(in srgb,var(--sector-color, var(--color-primary)) 20%,transparent)}.sector-chip.is-selected.svelte-14ehvob{border-color:var(--sector-color, var(--color-primary));background:color-mix(in srgb,var(--sector-color, var(--color-primary)) 28%,transparent)}.chip-label.svelte-14ehvob{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sector-tooltip-wrap.svelte-14ehvob{position:relative;flex:1;min-width:0}.sector-tip.svelte-14ehvob{position:absolute;bottom:0;transform:translateY(100%);margin-top:4px;padding:6px 10px;background:color-mix(in srgb,var(--tip-color, var(--color-primary)) 12%,var(--color-background, #111));border:1px solid var(--tip-color, var(--color-primary));border-radius:6px;color:var(--color-text, #eee);font-size:.62rem;line-height:1.4;white-space:normal;width:180px;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s;transition-delay:0ms}.sector-tip.tip-left.svelte-14ehvob{left:0}.sector-tip.tip-center.svelte-14ehvob{left:50%;transform:translate(-50%,100%)}.sector-tip.tip-right.svelte-14ehvob{right:0}.sector-tip.flip-up.svelte-14ehvob{top:auto;bottom:100%;transform:translateY(0);margin-top:0;margin-bottom:4px}.sector-tip.flip-up.tip-center.svelte-14ehvob{transform:translate(-50%)}.sector-tip.svelte-14ehvob strong:where(.svelte-14ehvob){color:var(--tip-color, var(--color-highlight))}.sdg-section.svelte-14ehvob{margin-top:4px;padding-top:3px;border-top:1px solid color-mix(in srgb,var(--tip-color, var(--color-primary)) 30%,transparent);display:flex;flex-direction:column;gap:1px}.sdg-line.svelte-14ehvob{font-size:.55rem;opacity:.85;font-family:var(--font-number, var(--font-body))}.sdg-num.svelte-14ehvob{color:var(--tip-color, var(--color-highlight));font-weight:700}.sector-tooltip-wrap.svelte-14ehvob:hover .sector-tip:where(.svelte-14ehvob){opacity:1;visibility:visible;transition-delay:.45s}
