select.svelte-1ventld.svelte-1ventld{background-color:var(--color-surface-variant);padding:5px 10px;color:var(--color-text-main);border:1px solid var(--color-border);border-radius:5px;cursor:pointer;margin-bottom:5px}select.svelte-1ventld.svelte-1ventld:hover{transition:all .2s ease;text-shadow:0 2px 2px rgba(0,0,0,.5);color:#fff;background-color:var(--color-primary-dark)}select.svelte-1ventld option.svelte-1ventld{background-color:var(--color-surface-variant);color:var(--color-text-main)}@media screen and (max-width: 380px){select.svelte-1ventld.svelte-1ventld{max-width:100%}}.wrap.svelte-kt0es.svelte-kt0es{display:inline-flex;background-color:var(--color-surface-variant);border:1px solid var(--color-border);padding:4px;border-radius:var(--radius-md);gap:4px}.wrap.svelte-kt0es label.svelte-kt0es{position:relative;display:inline-block;text-align:center;cursor:pointer}input[type=radio].svelte-kt0es.svelte-kt0es{position:absolute;visibility:hidden}.btn.svelte-kt0es.svelte-kt0es{padding:6px 14px;border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;color:var(--color-text-muted);transition:all .2s ease;border:none;box-shadow:none;margin:0}.btn.svelte-kt0es.svelte-kt0es:hover{color:var(--color-text-main)}input[type=radio].svelte-kt0es:checked+.btn.svelte-kt0es{background-color:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm)}table.svelte-2v0d7v,tr.svelte-2v0d7v,th.svelte-2v0d7v,td.svelte-2v0d7v{border:1px solid var(--color-border);border-collapse:collapse;text-align:center;background-color:var(--color-surface-variant);color:var(--color-text-main)}.average-row.svelte-2v0d7v{background-color:var(--color-surface)}strong.svelte-2v0d7v{color:var(--color-text-main)}.sd-row.svelte-2v0d7v{background-color:var(--color-surface)}.sd.svelte-2v0d7v{font-weight:700;color:var(--color-text-main)}table.svelte-2v0d7v{width:100%;max-width:280px;margin-bottom:20px}th.svelte-2v0d7v,tr.svelte-2v0d7v{padding:10px}@media screen and (max-width: 410px){th.svelte-2v0d7v,tr.svelte-2v0d7v{padding:5px}}@media screen and (max-width: 320px){table.svelte-2v0d7v{max-width:100%;font-size:x-small}}@media screen and (max-width: 235px){table.svelte-2v0d7v{font-size:xx-small}}table.svelte-i9a8jl,tr.svelte-i9a8jl,th.svelte-i9a8jl,td.svelte-i9a8jl{border:1px solid var(--color-border);border-collapse:collapse;text-align:center;background-color:var(--color-surface-variant);color:var(--color-text-main)}.average-row.svelte-i9a8jl{background-color:var(--color-surface)}strong.svelte-i9a8jl{color:var(--color-text-main)}.sd-row.svelte-i9a8jl{background-color:var(--color-surface)}.sd.svelte-i9a8jl{font-weight:700;color:var(--color-text-main)}table.svelte-i9a8jl{width:25vw;margin-bottom:20px}th.svelte-i9a8jl,tr.svelte-i9a8jl{padding:10px}@media screen and (max-width: 410px){th.svelte-i9a8jl,tr.svelte-i9a8jl{padding:5px}}@media screen and (max-width: 320px){table.svelte-i9a8jl{max-width:100%;font-size:x-small}}@media screen and (max-width: 235px){table.svelte-i9a8jl{font-size:xx-small}}table.svelte-bwfw9,tr.svelte-bwfw9,th.svelte-bwfw9,td.svelte-bwfw9{border:1px solid var(--color-border);border-collapse:collapse;text-align:center;background-color:var(--color-surface-variant);color:var(--color-text-main)}table.svelte-bwfw9{width:25vw;margin-bottom:20px;margin-left:5px}th.svelte-bwfw9,tr.svelte-bwfw9{padding:5px}td[data-score].svelte-bwfw9{color:#000}td[data-score="3"].svelte-bwfw9{background-color:#86efac}td[data-score="2"].svelte-bwfw9{background-color:#fde68a}td[data-score="1"].svelte-bwfw9{background-color:#fdba74}td[data-score="0"].svelte-bwfw9{background-color:#fca5a5}td[data-score=fail].svelte-bwfw9{background-color:#f87171}@media screen and (max-width: 320px){table.svelte-bwfw9{max-width:100%;font-size:x-small}}@media screen and (max-width: 235px){table.svelte-bwfw9{font-size:xx-small}}.header-container.svelte-qwn93l.svelte-qwn93l{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;gap:1rem}.graph-wrapper.svelte-qwn93l.svelte-qwn93l{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-md);margin:1rem 0}.graph.svelte-qwn93l.svelte-qwn93l{height:50vh;position:relative}@media screen and (max-width: 600px){.graph.svelte-qwn93l.svelte-qwn93l{height:40vh}.graph-wrapper.svelte-qwn93l.svelte-qwn93l{padding:1rem}}.title.svelte-qwn93l.svelte-qwn93l{font-size:1.25rem;font-weight:600;color:var(--color-text-main);text-align:center;line-height:1.4}.title.svelte-qwn93l span.svelte-qwn93l{color:var(--color-primary);font-weight:800;font-size:1.5rem}.dropdown-container.svelte-qwn93l.svelte-qwn93l{display:flex;justify-content:center;width:100%;max-width:250px}
