.zestaw-picker-app[data-astro-cid-75fi5im3]{margin:2rem 0;padding:1.75rem;border-radius:var(--radius-xl);background:var(--surface-card);border-bottom:1px solid hsl(var(--border-subtle, 0 0% 85%) / .4);box-shadow:var(--shadow-xl)}.picker-header[data-astro-cid-75fi5im3]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-subtle);padding-bottom:1.25rem;flex-wrap:wrap}.picker-badge-group[data-astro-cid-75fi5im3],.zestaw-btn-group[data-astro-cid-75fi5im3],.task-tabs-row[data-astro-cid-75fi5im3]{display:flex;flex-wrap:wrap;gap:.5rem}.zestaw-selector-bar[data-astro-cid-75fi5im3]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.selector-label[data-astro-cid-75fi5im3]{font-size:.85rem;font-weight:700;color:var(--text-muted)}.zestaw-btn[data-astro-cid-75fi5im3]{background:hsl(var(--text-primary) / .05);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:.4rem .8rem;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}.zestaw-btn[data-astro-cid-75fi5im3]:hover{background:hsl(var(--text-primary) / .1);color:var(--text-primary)}.zestaw-btn.active{background:var(--accent-gradient);border-color:var(--emerald-400);color:#fff}.task-tabs-row[data-astro-cid-75fi5im3]{margin-bottom:1.5rem}.task-tab[data-astro-cid-75fi5im3]{background:hsl(var(--text-primary) / .04);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:.6rem 1.1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s ease}.task-tab[data-astro-cid-75fi5im3]:hover{color:var(--text-primary)}.task-tab.active{background:hsl(var(--text-primary) / .12);color:var(--emerald-400);border-color:var(--emerald-400)}.task-panel{display:none}.task-panel.active{display:block;animation:fadeIn var(--duration-normal) ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.task-intro-banner{background:hsl(var(--surface-canvas) / .8);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.25rem;margin-bottom:1.25rem}.task-num-badge{font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--emerald-400);background:hsl(var(--emerald-400) / .15);padding:.2rem .5rem;border-radius:var(--radius-sm);display:inline-block;margin-bottom:.5rem}.task-title{margin:0 0 .5rem;font-size:1.25rem;color:var(--text-primary)}.task-prompt{margin:0;font-size:.92rem;color:var(--text-secondary);line-height:1.5}.bullets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.bullet-card{background:hsl(var(--surface-canvas) / .5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem;display:flex;flex-direction:column;gap:.5rem}.bullet-header{display:flex;align-items:center;gap:.5rem}.bullet-num{width:22px;height:22px;border-radius:50%;background:var(--emerald-400);color:#042f2e;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800}.bullet-name{font-weight:700;font-size:.88rem;color:var(--text-primary)}.bullet-desc{font-size:.82rem;color:var(--text-secondary);line-height:1.4;margin:0}.reveal-btn,.q-toggle-btn{background:transparent;border:1px dashed var(--border-subtle);color:var(--cyan-400);padding:.4rem .75rem;border-radius:var(--radius-sm);font-size:.78rem;font-weight:600;cursor:pointer;text-align:left}.model-phrase-box,.q-answer-box{padding:.75rem;background:hsl(var(--text-primary) / .04);border-radius:var(--radius-sm);font-size:.82rem;color:var(--text-primary);line-height:1.5}.preposition-chips-bar{margin:1.25rem 0;display:flex;flex-direction:column;gap:.5rem}.chips-label{font-size:.82rem;font-weight:700;color:var(--text-muted)}.chips-list{display:flex;flex-wrap:wrap;gap:.4rem}.prep-chip{background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:.35rem .7rem;border-radius:var(--radius-pill);font-size:.78rem;cursor:pointer;transition:all .15s ease}.prep-chip:hover{border-color:var(--emerald-400);color:var(--text-primary)}.picture-description-interactive-box{background:hsl(var(--surface-canvas) / .8);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem;margin-bottom:1.25rem}.box-label{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--emerald-400);margin-bottom:.4rem}.box-content{margin:0;font-size:.9rem;color:var(--text-primary);line-height:1.5;font-style:italic}.examiner-questions-wrap{display:flex;flex-direction:column;gap:.75rem}.questions-headline{font-size:.9rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}.stimulus-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:800px){.stimulus-cards-grid{grid-template-columns:1fr}}.stimulus-card{background:hsl(var(--surface-canvas) / .8);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:.85rem}.stimulus-card.active{border-color:var(--emerald-400);box-shadow:0 0 0 1px var(--emerald-400)}.stimulus-badge{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--emerald-400);background:hsl(var(--emerald-400) / .15);padding:.25rem .6rem;border-radius:var(--radius-sm);width:fit-content}.rejected-badge{color:var(--rose-400);background:hsl(var(--rose-400) / .15)}.stimulus-title{margin:0;font-size:1.15rem;color:var(--text-primary)}.stimulus-desc{margin:0;font-size:.88rem;color:var(--text-secondary);line-height:1.45}.justification-box{margin-top:auto;padding:.85rem;border-radius:var(--radius-md);background:hsl(var(--text-primary) / .04);font-size:.86rem;line-height:1.5}
