.s[data-v-6f954faa]{width:100%;position:relative}.s-trigger[data-v-6f954faa]{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--control-h-md);padding:var(--sp-2) var(--sp-4);border:1px solid var(--border-primary);border-radius:var(--radius-control);font-size:var(--fs-pole);background:var(--bg-card);text-align:left;transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);display:flex}.s-trigger[data-v-6f954faa]:hover:not(:disabled),.s.is-open .s-trigger[data-v-6f954faa]{border-color:var(--color-accent)}.s.is-open .s-trigger[data-v-6f954faa]{box-shadow:var(--focus-halo)}.s.is-invalid .s-trigger[data-v-6f954faa]{border-color:var(--color-danger);background:var(--pole-blad-tlo,var(--bg-card))}.s-trigger[data-v-6f954faa]:disabled{background:var(--bg-subtle);cursor:not-allowed}.s-value[data-v-6f954faa]{flex-direction:column;flex:1;min-width:0;display:flex}.s-placeholder[data-v-6f954faa]{min-width:0;color:var(--text-disabled);flex:1}.s-wybor[data-v-6f954faa]{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.s-label[data-v-6f954faa],.s-note[data-v-6f954faa],.s-placeholder[data-v-6f954faa]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.s-note[data-v-6f954faa]{font-size:var(--fs-xs)}.s-chevron[data-v-6f954faa],.s-note[data-v-6f954faa]{color:var(--text-muted)}.s-chevron[data-v-6f954faa]{transition:transform var(--duration-base) var(--ease-out);flex:none}.s.is-open .s-chevron[data-v-6f954faa]{transform:rotate(180deg)}.s--komorka .s-trigger[data-v-6f954faa]{min-height:var(--control-h-sm);padding:0 var(--sp-2);font-size:var(--fs-sm)}.s-list[data-v-6f954faa]{top:calc(100% + var(--sp-1));z-index:var(--lista-z,var(--z-sticky));max-height:18rem;padding:var(--lista-wciecie,var(--sp-1));border:1px solid var(--lista-ramka,var(--border-primary));border-radius:var(--lista-promien,var(--radius-sm));background:var(--bg-card);box-shadow:var(--lista-cien,var(--shadow-card));position:absolute;left:0;right:0;overflow-y:auto}.s-list.is-plywajaca[data-v-6f954faa]{z-index:var(--z-popover);position:fixed;left:auto;right:auto}.s-group[data-v-6f954faa]{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted)}.s-opt[data-v-6f954faa]{width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);text-align:left;flex-direction:column;display:flex}.s-opt.is-active[data-v-6f954faa],.s-opt[data-v-6f954faa]:hover{background:var(--color-accent-bg)}.s-opt.is-selected .s-opt-label[data-v-6f954faa]{font-weight:var(--fw-semibold);color:var(--color-accent)}.panel .s-list{gap:var(--lista-odstep);display:grid}.panel .s-chevron{color:var(--pole-ikona)}.panel .s-trigger:disabled .s-chevron{color:var(--text-disabled)}.panel .s-trigger:has(.s-placeholder) .s-chevron{color:var(--text-disabled)}.panel .s.is-open .s-trigger{box-shadow:none}.panel .s-opt{min-height:var(--poz-h);padding-block:var(--sp-1);border-radius:var(--radius-drobny);font-size:var(--fs-pole);justify-content:center}.panel .s-list.is-plywajaca .s-opt{font-size:var(--fs-sm)}.panel .s-list .s-opt.is-selected{padding-right:calc(var(--sp-3)*2 + 1rem);position:relative}.panel .s-list .s-opt.is-selected .s-opt-label{font-weight:var(--fw-regular);color:inherit}.panel .s-list .s-opt.is-selected:after{content:"";top:50%;right:var(--sp-3);background:currentColor;width:1rem;height:1rem;position:absolute;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='m229.66 77.66-128 128a8 8 0 0 1-11.32 0l-56-56a8 8 0 0 1 11.32-11.32L96 188.69 218.34 66.34a8 8 0 0 1 11.32 11.32'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='m229.66 77.66-128 128a8 8 0 0 1-11.32 0l-56-56a8 8 0 0 1 11.32-11.32L96 188.69 218.34 66.34a8 8 0 0 1 11.32 11.32'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=640px),(pointer:coarse){.panel .s-opt{min-height:var(--poz-h-tel)}.panel .s--komorka .s-trigger{position:relative}.panel .s--komorka .s-trigger:after{content:"";inset:calc((var(--tap-sm) - var(--control-h-sm))/-2 - 1px);position:absolute}}
