.sgf-wrap.svelte-1phedfx{display:flex;flex-direction:column;--ef-well: color-mix(in oklch, var(--color-seer-fg) 7%, transparent);--ef-well-hover: color-mix(in oklch, var(--color-seer-fg) 11%, transparent);--sg-menu-bg-color: var(--ef-well);--sg-menu-text-color: var(--color-seer-fg-muted);--sg-menu-hover-text-color: var(--color-seer-fg);--card-backdrop: none}.sgf-content.svelte-1phedfx{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .75rem .25rem}.sgf-table.svelte-1phedfx{display:flex;flex-direction:column}.sgf-table.svelte-1phedfx .ta-row{border-bottom:none;border-radius:1.25rem;transition:background-color .2s ease}.sgf-table.svelte-1phedfx .ta-header{border-radius:1.25rem}.sgf-wrap.svelte-1phedfx .sgf-table:where(.svelte-1phedfx) .ta-row.ta-open{background:color-mix(in oklch,var(--color-seer-fg) 4%,transparent)}.sgf-wrap.svelte-1phedfx .sgf-table:where(.svelte-1phedfx) .ta-row.ta-open .ta-header{background:transparent!important}@media(hover:none){.sgf-wrap.svelte-1phedfx .sgf-table:where(.svelte-1phedfx) .ta-header:hover{background:transparent!important}}.sgf-row-head.svelte-1phedfx{display:flex;align-items:center;gap:.625rem;width:100%}.sgf-row-head.svelte-1phedfx .sgf-row-icon{color:var(--color-primary);flex-shrink:0}.sgf-row-label.svelte-1phedfx{font-size:.875rem;font-weight:600;color:var(--color-seer-fg)!important;flex-shrink:0}.sgf-row-summary.svelte-1phedfx{flex:1;min-width:0;text-align:right;font-size:.75rem;font-weight:500;color:var(--color-seer-fg-muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s ease}.sgf-row-summary[data-set].svelte-1phedfx{color:var(--color-primary)!important;font-weight:600}.sgf-row-summary.is-hidden.svelte-1phedfx{opacity:0}@media(min-width:768px){.sgf-row-label.svelte-1phedfx{font-size:.9375rem}.sgf-row-summary.svelte-1phedfx{font-size:.875rem}}.sgf-wrap.svelte-1phedfx .sgf-fields{display:flex;flex-direction:column;gap:1rem}.sgf-wrap.svelte-1phedfx .sgf-field{display:flex;flex-direction:column;gap:.5rem}.sgf-wrap.svelte-1phedfx .sgf-caption{display:flex;align-items:center;gap:.375rem;margin:0;padding-inline:.25rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--color-seer-fg-muted)}.sgf-wrap.svelte-1phedfx .sgf-hint{margin:0;padding-inline:.25rem;font-size:.75rem;line-height:1.4;color:var(--color-seer-fg-muted)}.sgf-wrap.svelte-1phedfx .sgf-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem}.sgf-wrap.svelte-1phedfx .sgf-range-sep{font-size:.75rem;color:var(--color-seer-fg-muted)!important}.sgf-wrap.svelte-1phedfx .sgf-input{width:100%;min-width:0;height:2.5rem;padding:0 1rem;border:none;border-radius:9999px;background:var(--ef-well);color:var(--color-seer-fg)!important;font-size:1rem;font-weight:500;outline:none;appearance:textfield;-moz-appearance:textfield;transition:background-color .15s ease,box-shadow .15s ease}.sgf-wrap.svelte-1phedfx .sgf-input::-webkit-outer-spin-button,.sgf-wrap.svelte-1phedfx .sgf-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sgf-wrap.svelte-1phedfx .sgf-input::placeholder{color:var(--color-seer-fg-muted)!important;opacity:1}@media(hover:hover){.sgf-wrap.svelte-1phedfx .sgf-input:hover{background:var(--ef-well-hover)}}.sgf-wrap.svelte-1phedfx .sgf-input:focus-visible{background:var(--ef-well-hover);box-shadow:0 0 0 2px color-mix(in oklch,var(--color-primary) 55%,transparent)}@media(min-width:768px){.sgf-wrap.svelte-1phedfx .sgf-input{font-size:.875rem}}.sgf-wrap.svelte-1phedfx .sg-menu{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent}.sgf-wrap.svelte-1phedfx .sg-menu-option:not(.active):not(.multi-active) .sg-menu-label{color:var(--color-seer-fg-muted)!important}@media(hover:hover){.sgf-wrap.svelte-1phedfx .sg-menu-option:not(.active):not(.multi-active):hover .sg-menu-label{color:var(--color-seer-fg)!important}}.sgf-wrap.svelte-1phedfx .genre-shell{background:var(--ef-well);border-color:transparent}.sgf-wrap.svelte-1phedfx .genre-shell:focus-within{border-color:transparent;box-shadow:0 0 0 2px color-mix(in oklch,var(--color-primary) 55%,transparent)}.sgf-wrap.svelte-1phedfx .genre-input{color:var(--color-seer-fg)!important}.sgf-wrap.svelte-1phedfx .genre-input::placeholder{color:var(--color-seer-fg-muted)!important}.sgf-wrap.svelte-1phedfx .sgf-footer:where(.svelte-1phedfx) .cdf-wrap{border-top:none}
