:root{--font-display:var(--font-bricolage), var(--font-figtree), system-ui, sans-serif;--font-body:var(--font-figtree), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:24px}p{margin:0}.text-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:700;line-height:38px}.text-heading{margin:0;font-size:20px;font-weight:600;line-height:26px}.text-small{color:var(--ink-muted);font-size:14px;line-height:20px}.text-label{letter-spacing:.02em;color:var(--ink-muted);font-size:13px;font-weight:600;line-height:16px}.sb-btn{font:inherit;min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-md);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--ink);cursor:pointer;font-size:16px;font-weight:600;line-height:24px}.sb-btn-primary{background:var(--marka-primary);border-color:var(--marka-primary);color:var(--marka-on-primary)}.sb-btn:disabled{background:var(--surface-sunken);border-color:var(--border);color:var(--ink-muted);cursor:not-allowed}.sb-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sb-field-error{color:var(--danger);font-size:14px;line-height:20px}.sb-nav{gap:var(--space-1);width:320px;max-width:100%;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--ink);flex-direction:column;display:flex}.sb-nav-brand{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-4);display:flex}.panel-topbar,.panel-nav-backdrop,.panel-nav-close{display:none}.sb-nav a{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink);font-size:16px;line-height:24px;text-decoration:none;display:flex}.sb-nav a[aria-current=page]{background:var(--surface-sunken);font-weight:600}.sb-nav a:before{content:"";background:0 0;flex:0 0 16px;width:16px;height:16px}.sb-nav a[aria-current=page]:before{border-radius:var(--radius-pill);background:radial-gradient(circle at center, var(--honey) 0 4px, transparent 4px)}.panel-nav-group{gap:var(--space-1);flex-direction:column;display:flex}.panel-nav-group+.panel-nav-group{margin-top:var(--space-3)}.panel-nav-group:not(:has(a)){display:none}.panel-nav-group-heading{padding:0 var(--space-3) var(--space-1);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:12px;font-weight:600;line-height:16px}.panel-nav-footer{gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.panel-nav-footer .panel-account{margin-top:var(--space-2)}.sb-nav a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sb-logo{font-family:var(--font-bricolage), var(--font-figtree), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink);align-items:center;gap:6px;font-size:20px;font-weight:700;line-height:26px;display:inline-flex}.sb-logo-mark{flex:none;width:24px;height:24px;display:block}.sb-logo-mark polygon{fill:var(--honey);stroke:currentColor;stroke-width:6px;stroke-linejoin:round}.sb-logo-mark line{stroke:currentColor;stroke-width:6px;stroke-linecap:round}.panel-shell{align-items:flex-start;gap:var(--space-8);min-height:100vh;padding:var(--space-6);display:flex}.panel-shell>.sb-nav{top:var(--space-6);max-height:calc(100dvh - 2 * var(--space-6));overscroll-behavior:contain;flex:none;position:sticky;overflow-y:auto}.panel-main{gap:var(--space-8);min-width:0;padding:var(--space-2) 0;flex-direction:column;flex:1 1 0;display:flex}.panel-account{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4) var(--space-3) var(--space-2);border-top:1px solid var(--border);flex-direction:column;display:flex}.panel-account-name{margin-bottom:var(--space-2);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}.panel-account .sb-btn{width:100%}.panel-subscription{gap:var(--space-2);flex-direction:column;display:flex}.panel-feedback{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.sb-nav .panel-feedback{padding:var(--space-2) var(--space-3);align-items:stretch}.panel-section{gap:var(--space-6);flex-direction:column;display:flex}.panel-empty{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--honey-soft);color:var(--ink)}.feature-locked{gap:var(--space-2);padding:var(--space-6);border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--ink);flex-direction:column;align-items:flex-start;display:flex}.feature-badge{margin-left:var(--space-2);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);white-space:nowrap;font-size:.75rem;font-weight:600}.sb-nav .feature-badge{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;margin-left:0}.feature-locked-trigger:disabled{cursor:not-allowed}.center-screen{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.card{gap:var(--space-6);width:100%;max-width:440px;padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.card .sb-btn{width:100%}.card a{color:var(--ink)}.stack{gap:var(--space-3);flex-direction:column;display:flex}.onboarding-example{color:var(--ink-muted)}.onboarding-url{color:var(--ink);overflow-wrap:anywhere}@media (max-width:960px){.panel-shell{gap:var(--space-6);padding:var(--space-4);flex-direction:column}.panel-topbar{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.panel-shell>.sb-nav{z-index:30;width:min(320px, calc(100vw - var(--space-8)));border-radius:0 var(--radius-lg) var(--radius-lg) 0;max-height:none;display:none;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.panel-shell>.sb-nav[data-open=true]{display:flex}.panel-nav-close{display:inline-block}.panel-nav-backdrop{z-index:29;background:#0006;display:block;position:fixed;inset:0}.panel-main{width:100%}}.sb-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}:is(.panel-field-row,.panel-filters,.panel-filtr,.kody-row,.kody-filtry,.kurs-kursantki-nadaj,.admin-plan-actions,.admin-plan-fields){align-items:stretch}:is(.panel-field-row,.panel-filters,.panel-filtr,.kody-row,.kody-filtry,.kurs-kursantki-nadaj,.admin-plan-actions,.admin-plan-fields)>.sb-field>:is(label,.sb-field-label):first-child{flex-grow:1;align-content:end}:is(.panel-filters,.panel-filtr,.kurs-kursantki-nadaj,.admin-plan-actions)>:is(.sb-btn,.panel-filtr-actions,.panel-payment-filter-actions){align-self:flex-end}.sb-field-label{letter-spacing:0;color:var(--ink);font-size:14px;font-weight:600;line-height:18px}.sb-input{font:inherit;border:1.5px solid var(--border-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:0 14px;font-size:16px}.sb-input:focus,.edytor:focus-within{box-shadow:0 0 0 4px var(--honey-soft);border-color:#c9a227;outline:none}.sb-listbox{position:relative}.sb-listbox-button{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3 6 5 5 5-5' stroke='%231c1b18' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;align-items:center;padding-right:40px;display:flex;overflow:hidden}.sb-listbox-button[aria-expanded=true]{box-shadow:0 0 0 4px var(--honey-soft);border-color:#c9a227}.sb-listbox-button[aria-disabled=true]{background-color:var(--surface-sunken);border-color:var(--border);color:var(--ink-muted);cursor:not-allowed}.sb-listbox-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-listbox-list{top:calc(100% + var(--space-2));z-index:20;max-height:280px;padding:var(--space-2);background:var(--surface);border:1.5px solid var(--border-strong);box-shadow:var(--shadow-card);border-radius:12px;margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.sb-listbox-list[hidden]{display:none}.sb-listbox-option{min-height:44px;padding:0 var(--space-3);cursor:pointer;border-radius:8px;align-items:center;display:flex}.sb-listbox-option.is-active{background:var(--honey-soft)}.sb-listbox-option[aria-disabled=true]{color:var(--ink-muted);cursor:not-allowed}.edytor-styl-pole,.kurs-program-move{flex:none}:is(.edytor-styl-pole .sb-listbox-list,.kurs-program-move .sb-listbox-list,.sb-listbox:has(>.panel-status-select) .sb-listbox-list){width:max-content;max-width:min(20rem,90vw)}.sb-listbox-button.edytor-styl{border:1px solid var(--border);background-position:right 8px center;border-radius:8px;height:36px;min-height:36px;padding:0 32px 0 8px;font-size:14px}.sb-listbox-option[aria-selected=true]{font-weight:600}.sb-listbox-option-tekst{gap:2px;min-width:0;padding:6px 0;display:grid}.sb-listbox-option-label{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sb-listbox-option-opis{color:var(--ink-muted);font-size:13px;font-weight:400}@media (forced-colors:active){.sb-listbox-button{background-image:none}.sb-listbox-option.is-active{outline:2px solid highlight}}.sb-input-error,.sb-input[aria-invalid=true]{border-color:var(--danger)}.sb-field-hint{color:var(--ink-muted);font-size:14px;line-height:20px}.sb-check,.mailing-opcja{--sb-line:20px;gap:var(--space-3);min-height:44px;font-size:14px;line-height:var(--sb-line);color:var(--ink);cursor:pointer;align-items:flex-start;padding:12px 0;display:flex}input[type=radio]{appearance:none;border:2px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:50%;flex:0 0 20px;width:20px;height:20px;margin:0}input[type=radio]:checked{border-color:var(--ink);background:var(--honey);box-shadow:inset 0 0 0 4px var(--surface)}input[type=radio]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[type=radio]:disabled{opacity:.55;cursor:not-allowed}:is(.sb-check,.mailing-opcja)>input{accent-color:var(--marka-primary);flex:none}:is(.sb-check,.mailing-opcja)>input[type=radio]{margin:calc((var(--sb-line) - 20px) / 2) 0}:is(.sb-check,.mailing-opcja)>input[type=checkbox]{margin:calc((var(--sb-line) - 27px) / 2) 0}.sb-check>span{flex:1 1 0;min-width:0}.sb-check-hint{padding-left:calc(23px + var(--space-3));margin:-8px 0 4px}.sb-input:focus-visible,.sb-check input:focus-visible,.panel-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.panel-header{gap:var(--space-1);flex-direction:column;display:flex}.panel-lead{color:var(--ink-muted)}.panel-section>.wydarzenie-nowe-lead{margin-top:calc(var(--space-1) - var(--space-6))}.panel-column{gap:var(--space-6);flex-direction:column;flex:380px;min-width:0;display:flex}.panel-column-wide{gap:var(--space-3);flex:999 420px}.panel-card{gap:var(--space-6);min-width:0;padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.panel-field-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.panel-color-field,.panel-row-field{flex:160px}.panel-color{gap:var(--space-2);align-items:center;display:flex}.panel-color-swatch{border-radius:var(--radius-sm);border:1.5px solid var(--border-strong);flex:none;width:44px;height:44px}.panel-file{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.panel-file-body{gap:var(--space-2);flex-direction:column;flex:180px;min-width:0;display:flex}.panel-file-name{color:var(--ink-muted);overflow-wrap:anywhere;font-size:14px}.panel-file-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.panel-file-picker{align-items:center}.panel-file-current{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.panel-file-hidden{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.panel-file-hidden:focus-visible+.panel-file-button{outline:2px solid var(--focus);outline-offset:2px}.panel-file-hidden:disabled+.panel-file-button{background:var(--surface-sunken);border-color:var(--border);color:var(--ink-muted);cursor:not-allowed}.panel-file-button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.panel-card-compact{gap:var(--space-4)}.panel-page-link{overflow-wrap:anywhere}.panel-preview-summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.panel-preview:not([open]){gap:0}@media (max-width:720px){.panel-color-field,.panel-row-field{flex-basis:100%}}.panel-file-thumb{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-sunken);object-fit:contain;max-width:100%;display:block}.panel-file-thumb-logo{max-width:200px;height:48px}.panel-file-thumb-okladka{object-fit:cover;width:160px;height:90px}.panel-note{padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);background:var(--honey-soft);color:var(--ink);font-size:14px;line-height:20px}.panel-form-actions{gap:var(--space-3) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.panel-infakt-connect-form{gap:var(--space-4);display:grid}.panel-infakt-mode-form{gap:var(--space-4);min-width:0;display:grid}.panel-infakt-mode-form .panel-form-actions{margin-top:var(--space-2)}.panel-infakt-line{gap:var(--space-3);display:grid}.panel-infakt-line-row{gap:var(--space-3) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.panel-infakt-line-state{overflow-wrap:anywhere;min-width:0;margin:0}.panel-ksef-docs{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.panel-ksef-docs>.panel-ksef-doc{padding-top:var(--space-4);border-top:1px solid var(--border);gap:var(--space-3);min-width:0;display:grid}.panel-ksef-doc-summary{gap:var(--space-2) var(--space-4);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}@media (max-width:720px){.panel-ksef-pdf-frame{display:none}.panel-ksef-pdf-tab a{min-height:44px;padding:var(--space-2) var(--space-4);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);text-align:center;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}}.panel-form-status{color:var(--status-oplacony-fg);font-size:14px;line-height:20px}.panel-link{color:var(--ink);overflow-wrap:anywhere}.panel-header-row{gap:var(--space-4);flex-flow:wrap;justify-content:space-between;align-items:center}.panel-breadcrumb>*+:before{content:"/";margin:0 var(--space-2)}.panel-card-header{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.panel-btn-link{align-items:center;text-decoration:none;display:inline-flex}.panel-btn-link:focus-visible,.panel-action:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sb-textarea{min-height:132px;padding:var(--space-3);resize:vertical}.panel-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);max-width:100%;overflow-x:auto}.panel-table-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.panel-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:20px}.panel-table th,.panel-table td{padding:var(--space-3) var(--space-4);text-align:left;white-space:nowrap}.panel-table thead th{letter-spacing:.02em;color:var(--ink-muted);background:var(--surface-sunken);font-size:13px;font-weight:600;line-height:16px}.panel-table tbody th,.panel-table tbody td{border-top:1px solid var(--border)}.panel-table tbody th{font-weight:600}.panel-table .panel-table-wide{white-space:normal;min-width:180px}.panel-muted{color:var(--ink-muted)}.instagram-polacz>p{margin:0}.polacz-karta{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.polacz-karta-naglowek{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.polacz-karta-tytul{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:22px;line-height:28px}.polacz-karta-wstrzymane{border-radius:var(--radius-pill);background:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg);padding:4px 10px;font-size:13px;font-weight:600}.polacz-karta-haslo{color:var(--ink-muted);margin-left:auto;font-size:14px}.polacz-platformy{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.polacz-platforma{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:20px;display:flex}.polacz-platforma--glowna{border-color:var(--ink)}.polacz-platforma--wkrotce{background:var(--surface-sunken);opacity:.7}.polacz-platforma-gora{align-items:center;gap:12px;min-width:0;display:flex}.polacz-platforma-ikona{background:var(--surface-sunken);width:48px;height:48px;color:var(--ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.polacz-platforma--instagram .polacz-platforma-ikona{background:#fdf3cc}.polacz-platforma--facebook .polacz-platforma-ikona{color:#1b4b99;background:#e1ebfa}.polacz-platforma-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.polacz-platforma-tekst strong{font-size:16px}.polacz-platforma-tekst span{color:var(--ink-muted);overflow-wrap:anywhere;font-size:13px}.polacz-platforma-plakietka{border-radius:var(--radius-pill);background:#fdf3cc;flex:none;align-self:flex-start;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:600}.polacz-platforma--wkrotce .polacz-platforma-plakietka{background:var(--surface-sunken);color:var(--ink-muted)}.polacz-platforma-przycisk{text-align:center;justify-content:center;width:100%;text-decoration:none}@media (max-width:600px){.polacz-karta{padding:20px}.polacz-karta-haslo{margin-left:0}.polacz-platformy{grid-template-columns:1fr}}.panel-action{min-height:44px;padding:0 var(--space-2);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.panel-action:disabled{color:var(--ink-muted);cursor:not-allowed}.panel-action-status:not(:empty){padding:0 var(--space-2);color:var(--status-oplacony-fg)}.panel-tabs{gap:var(--space-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.panel-tab{min-height:44px;padding:0 var(--space-4);font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-weight:600}.panel-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.panel-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.panel-tabpanel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.panel-tabpanel[hidden]{display:none}.panel-tabs-scroll{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.panel-tabs-scroll .panel-tab{white-space:nowrap;flex:none}@media (max-width:480px){.panel-tabs-scroll{gap:0}.panel-tabs-scroll .panel-tab{padding:0 var(--space-3)}}.panel-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.publiczne-dane-okno{width:min(720px, calc(100% - 2 * var(--space-4)))}.publiczne-dane-head{align-items:center;gap:var(--space-2);display:flex}.publiczne-dane-head .text-heading{margin:0}.publiczne-dane-ikona{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.publiczne-dane-ikona[aria-expanded=true]{background:var(--honey-soft)}.publiczne-dane-zamknij{border-color:#0000;margin-left:auto}.publiczne-dane-lead>p,.publiczne-dane-wiecej>p{margin:0 0 var(--space-2)}.publiczne-dane-wiecej{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-sunken)}.publiczne-dane-sposoby{gap:var(--space-3);margin:0;display:grid}.publiczne-dane-sposoby dt{font-weight:600}.publiczne-dane-sposoby dd{margin:0}.publiczne-dane-adres{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.publiczne-dane-adres .sb-input{flex:16rem;min-width:0}.publiczne-dane-slugi code{overflow-wrap:anywhere}.publiczne-dane-przyklad summary{cursor:pointer;font-weight:600}.publiczne-dane-przyklad[open] summary{margin-bottom:var(--space-2)}.publiczne-dane-snippet{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.panel-embed-preview{padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);overflow-wrap:anywhere}.panel-embed-frame{padding:0;overflow:hidden}.panel-stan,.panel-tag{padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--status-anulowany-bg);color:var(--status-anulowany-fg);font-size:13px;font-weight:600;line-height:24px;display:inline-block}.panel-stan-opublikowane,.panel-stan-opublikowany,.panel-stan-wlaczony{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.panel-tag{margin-left:var(--space-2)}.panel-tag-brak{background:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg);white-space:nowrap;margin-left:0}.panel-termin-form{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--border);flex-direction:column;display:flex}.panel-termin-field{flex:180px}.panel-termin-form .panel-field-row{column-gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:auto;row-gap:0;display:grid}.panel-termin-form .panel-field-row>.panel-termin-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-2);margin-bottom:var(--space-4);align-items:start;display:grid}.panel-termin-form .panel-field-row>.panel-termin-field>.sb-field-label{align-self:end}.marka-scope{min-height:100vh;padding:var(--space-4);background:var(--marka-bg);color:var(--marka-ink);font-family:var(--font-body);overflow-wrap:anywhere;font-size:16px;line-height:24px}.marka-scope.marka-preview{min-height:0;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border)}.marka-page{gap:var(--space-6);flex-direction:column;max-width:1040px;margin:0 auto;display:flex}.marka-header{gap:var(--space-3);padding:var(--space-3) 0 var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.marka-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:32px}.marka-logo{object-fit:contain;width:auto;max-width:min(240px,100%);height:48px;display:block}.marka-eyebrow{color:var(--marka-ink-muted);font-size:14px;line-height:20px}.marka-hero{gap:var(--space-8);flex-wrap:wrap;align-items:stretch;display:flex}.marka-hero-text{gap:var(--space-4);flex-direction:column;flex:999 420px;align-items:flex-start;min-width:0;display:flex}.marka-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(32px,6vw,48px);font-weight:700;line-height:1.1}.marka-preview .marka-title{font-size:32px}.marka-lead{max-width:60ch;color:var(--marka-ink-muted)}.marka-cover{border-radius:var(--radius-lg);background:var(--marka-accent);flex:300px;min-width:0;min-height:220px;position:relative;overflow:hidden}.marka-preview .marka-cover{min-height:140px}.marka-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.marka-terminy{gap:var(--space-4);flex-direction:column;display:flex}.marka-heading{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:32px}.marka-scope .sb-btn{border-color:var(--marka-border-strong);background:var(--marka-bg);color:var(--marka-ink)}.marka-scope .sb-btn-primary{background:var(--marka-primary);border-color:var(--marka-primary);color:var(--marka-on-primary)}.marka-scope .sb-btn:focus-visible{outline-color:var(--marka-ink)}.marka-btn{align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.sb-termin{gap:var(--space-4);width:100%;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--marka-border);background:var(--marka-surface);color:var(--marka-ink);flex-wrap:wrap;align-items:center;display:flex}.sb-termin-main{gap:var(--space-1);flex-direction:column;flex:999 240px;min-width:0;display:flex}.sb-termin-city{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:26px}.sb-termin-when{color:var(--marka-ink-muted);font-size:14px;line-height:20px}.sb-termin-side{gap:var(--space-4);flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;display:flex}.sb-pill{padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--marka-accent);color:var(--marka-on-accent);font-size:13px;font-weight:600;line-height:24px;display:inline-block}.sb-pill-outline{background:var(--marka-bg);color:var(--marka-ink);box-shadow:inset 0 0 0 1.5px var(--marka-border-strong)}.marka-text{white-space:pre-line}.sb-termin-link{text-decoration:none}.sb-termin-link:hover{border-color:var(--marka-border-strong)}.sb-termin-link:focus-visible,.marka-back:focus-visible{outline:2px solid var(--marka-ink);outline-offset:2px}.sb-termin-past .sb-termin-city,.sb-termin-past .sb-termin-price{color:var(--marka-ink-muted)}.sb-termin-price{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:26px}.sb-termin-more{align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.marka-termin{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.marka-back{min-height:44px;color:var(--marka-ink);align-items:center;font-weight:600;display:inline-flex}.marka-event-title{font-family:var(--font-display);color:var(--marka-ink-muted);font-size:20px;font-weight:600;line-height:26px}.marka-oferta{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.marka-oferta+.marka-oferta{margin-top:var(--space-4)}.marka-oferta-head{gap:var(--space-3);align-items:center;min-width:0;display:flex}.marka-oferta-okladka{border-radius:var(--radius-md);object-fit:cover;background:var(--marka-accent);flex:none;width:56px;height:56px}.marka-oferta-tytul{font-family:var(--font-display);margin:0;font-size:20px;font-weight:700;line-height:26px}.marka-oferta-tytul a{color:var(--marka-ink)}.marka-oferta-tytul a:focus-visible,.marka-oferta-wiecej:focus-visible{outline:2px solid var(--marka-ink);outline-offset:2px}.marka-oferta-wiecej{color:var(--marka-ink)}.marka-typy-lista{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.marka-typy-lista li{gap:0 var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.marka-typy-lista li span+span{color:var(--marka-ink-muted);font-weight:500}.marka-typy{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.marka-typy .sb-check span{overflow-wrap:anywhere}.marka-termin-raty{flex-direction:column;gap:6px;margin-top:12px;display:flex}.marka-termin-head{gap:var(--space-3) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.marka-facts{align-items:flex-start;gap:var(--space-4) var(--space-8);margin:0}.marka-fact{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.marka-fact dt{letter-spacing:.02em;color:var(--marka-ink-muted);font-size:13px;font-weight:600;line-height:16px}.marka-fact dd{margin:0;font-size:20px;font-weight:600;line-height:26px}.sb-check a{color:inherit;text-decoration:underline}.sb-check a:focus-visible{outline-offset:2px;outline:2px solid}.marka-dokument{width:100%;max-width:72ch}.marka-dokument>:first-child{margin-top:0}.marka-dokument h1,.marka-dokument h2,.marka-dokument h3,.marka-dokument h4,.marka-dokument h5,.marka-dokument h6{margin:var(--space-8) 0 var(--space-3);font-family:var(--font-display);text-wrap:balance;font-weight:700;line-height:1.2}.marka-dokument h1{letter-spacing:-.02em;font-size:clamp(28px,5vw,40px)}.marka-dokument h2{font-size:24px}.marka-dokument h3{font-size:20px}.marka-dokument h4,.marka-dokument h5,.marka-dokument h6{font-size:16px}.marka-dokument p,.marka-dokument ul,.marka-dokument ol,.marka-dokument blockquote,.marka-dokument pre{margin:0 0 var(--space-4)}.marka-dokument ul,.marka-dokument ol{padding-left:var(--space-6)}.marka-dokument li+li{margin-top:var(--space-1)}.marka-dokument a{color:var(--marka-ink);text-decoration:underline}.marka-dokument a:focus-visible{outline:2px solid var(--marka-ink);outline-offset:2px}.marka-dokument blockquote{padding-left:var(--space-4);border-left:2px solid var(--marka-border-strong);color:var(--marka-ink-muted)}.marka-dokument code{font-size:14px}.marka-dokument pre{padding:var(--space-3);border:1px solid var(--marka-border);border-radius:var(--radius-md);overflow-x:auto}.marka-dokument hr{margin:var(--space-6) 0;border:0;border-top:1px solid var(--marka-border)}.panel-dokument{min-height:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:20px}.panel-publish-blocked{flex-basis:100%;max-width:60ch}.sb-footer{gap:var(--space-3) var(--space-6);width:100%;margin-top:var(--space-4);padding:var(--space-6) 0;border-top:1px solid var(--marka-border);color:var(--marka-ink-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;font-size:14px;line-height:20px;display:flex}.sb-footer-product{align-items:center;gap:6px;display:inline-flex}.sb-footer .sb-logo{color:var(--marka-ink)}.sb-footer.sb-footer-compact{margin-top:calc(var(--space-2) - var(--space-6));padding:var(--space-2) 0 0;font-size:12px;line-height:16px}.sb-footer-compact .sb-logo-sm{font-size:13px;line-height:16px}.sb-footer-compact .sb-logo-sm .sb-logo-mark{width:14px;height:14px}.sb-logo-sm{gap:var(--space-1);font-size:15px;line-height:20px}.sb-logo-sm .sb-logo-mark{width:16px;height:16px}.sb-logo.sb-logo-mono{color:var(--marka-ink)}.sb-logo-mono .sb-logo-mark polygon{fill:none}@media (min-width:721px){.marka-scope:not(.marka-preview){padding:var(--space-4) var(--space-12)}}.marka-form{gap:var(--space-6);width:100%;max-width:560px;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--marka-border);background:var(--marka-surface);flex-direction:column;display:flex}.marka-form-head{gap:var(--space-2);flex-direction:column;display:flex}.marka-form .marka-heading{margin:0}.marka-scope .sb-field-label,.marka-scope .sb-check{color:var(--marka-ink)}.marka-scope .sb-input{border-color:var(--marka-border-strong);background:var(--marka-bg);min-height:48px;color:var(--marka-ink)}.marka-scope .sb-input::placeholder{color:var(--marka-ink-muted)}.marka-scope .sb-input-error{border-color:var(--marka-danger)}.marka-scope .sb-field-error{color:var(--marka-danger)}.marka-scope .sb-input:focus-visible,.marka-scope .sb-check input:focus-visible{outline-color:var(--marka-ink)}.marka-form-submit{min-height:48px}.marka-form-note{color:var(--marka-ink-muted);font-size:14px;line-height:20px}.sb-pulapka{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.panel-fieldset{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.panel-fieldset[hidden]{display:none}.panel-fieldset legend{padding:0 0 var(--space-2)}.panel-filters{gap:var(--space-4);flex-wrap:wrap;display:flex}.panel-filter{flex:200px}.panel-payment-filter-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;align-self:flex-end;min-height:44px;display:flex}.panel-payment-filter-actions .sb-btn,.panel-payment-filter-actions .panel-payment-filter-clear{min-height:44px;padding:0 var(--space-4);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.panel-payment-filter-clear{border-radius:var(--radius-md);border:1.5px solid #0000}@media (max-width:720px){.panel-payment-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}.panel-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.panel-pill{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--ink);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.panel-pill[aria-current=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.panel-pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.panel-zgoda{display:block}.panel-mail{padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:13px;font-weight:600;line-height:24px;display:inline-block}.panel-mail-wyslana{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.panel-mail-oczekuje{background:var(--status-zainteresowany-bg);color:var(--status-zainteresowany-fg)}.panel-mail-ponawiane{background:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg)}.panel-mail-nieudana{border:1px solid var(--danger);color:var(--danger)}.panel-mail-brak{color:var(--ink-muted);padding:0;font-weight:400}.panel-zapis-actions{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.panel-status-select{width:auto;min-width:150px;font-weight:600}.panel-status-select-zainteresowany{background-color:var(--status-zainteresowany-bg);color:var(--status-zainteresowany-fg)}.panel-status-select-oplacony{background-color:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.panel-status-select-rezerwowy{background-color:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg)}.panel-status-select-anulowany,.panel-status-select-zwrocony{background-color:var(--status-anulowany-bg);color:var(--status-anulowany-fg)}.panel-status-select-czesciowo-zwrocony{background-color:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.panel-status-select option{background-color:var(--surface);color:var(--ink)}.sb-termin-seats{color:var(--marka-ink);font-weight:600}.panel-miejsca{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.sb-cookies{z-index:20;padding:var(--space-4);background:var(--surface);color:var(--ink);border-top:1px solid var(--border-strong);font-family:var(--font-figtree), system-ui, sans-serif;position:sticky;bottom:0;box-shadow:0 -4px 16px #0000001f}.sb-cookies-body{gap:var(--space-4) var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:960px;margin:0 auto;display:flex}.sb-cookies-text{flex:320px;margin:0;font-size:15px;line-height:22px}.sb-cookies-text a{color:inherit;text-decoration:underline}.sb-cookies-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.sb-cookies-actions .sb-btn{flex:140px}.sb-cookies-settings{padding:var(--space-3) var(--space-4);background:var(--surface);justify-content:center;display:flex}.sb-cookies-reopen{font:inherit;padding:var(--space-2) var(--space-3);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;font-size:13px;line-height:20px;text-decoration:underline}.sb-cookies-reopen:focus-visible,.sb-cookies-text a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.panel-wysylka{gap:var(--space-6);flex-direction:column;display:flex}.panel-check-hint{padding:0;display:block}.panel-wysylka-liczba{color:var(--ink);font-size:18px;line-height:26px}.panel-wysylka-confirm{gap:var(--space-3);flex-direction:column;display:flex}.panel-wysylka-tresc{white-space:pre-line}.panel-progress{width:100%;height:8px;accent-color:var(--marka-primary)}.marka-wypisz{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.panel-columns{gap:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.panel-columns>.panel-card{flex:300px}.panel-columns>.panel-card-wide{flex:999 460px}.panel-steps{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel-step{gap:var(--space-4);align-items:flex-start;display:flex}.panel-step-number{border-radius:var(--radius-pill);background:var(--surface-sunken);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:flex}.panel-step-body{gap:var(--space-2);flex-direction:column;align-items:flex-start;min-width:0;max-width:60ch;display:flex}.panel-step-body form{gap:var(--space-4);flex-direction:column;align-self:stretch;display:flex}.panel-step-title{font-weight:600}.panel-stan-aktywne{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.panel-stan-onboarding{background:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg)}.panel-history-cards{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:none}.panel-history-card{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;display:flex}.panel-history-card p{margin:0}.panel-history-card-head{justify-content:space-between;gap:var(--space-3);width:100%;display:flex}.panel-history-details{width:100%}.panel-history-details summary{cursor:pointer;font-weight:600}.panel-history-details dl{gap:var(--space-1);margin:var(--space-2) 0 0;display:grid}.panel-history-details dt{color:var(--ink-muted);font-size:13px}.panel-history-details dd{margin:0 0 var(--space-2)}.panel-history-details .panel-platnosc-wynik{min-width:0}.panel-history-details .sb-input{max-width:100%}@media (max-width:720px){.panel-history-table{display:none}.panel-history-cards{display:flex}}.panel-wydarzenie-cards{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:none}.panel-wydarzenie-card{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-direction:column;display:flex}.panel-wydarzenie-card p{margin:0}.panel-wydarzenie-card-head{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.panel-wydarzenie-adres{flex-direction:column;min-width:0;display:flex}.panel-wydarzenie-adres code{overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all}.panel-wydarzenie-card-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.kursy-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.panel-plus{min-width:44px;padding-inline:var(--space-3);justify-content:center;font-size:20px;line-height:1}.nowy-menu-button.panel-plus{font-size:20px}.kursy-login-link{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.kursy-login-link .panel-action-status{min-height:20px}@media (max-width:720px){.kursy-header-actions{justify-content:flex-start;width:100%}.panel-wydarzenia-table{display:none}.panel-wydarzenie-cards{display:flex}}.panel-table-compact{max-width:22ch;font-size:13px;line-height:18px}.panel-zapis-cards{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:none}.panel-zapis-card{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;display:flex}.panel-zapis-card p{margin:0}@media (max-width:720px){.panel-zapisy-table{display:none}.panel-zapis-cards{display:flex}.panel-zapisy-filters{flex-direction:column;align-items:stretch}.panel-zapisy-filters>.panel-filter{flex:none}.panel-zapisy-filters>.sb-btn{align-self:stretch}}.panel-platnosc-wynik{gap:var(--space-1);flex-direction:column;align-items:flex-start;min-width:24ch;max-width:60ch;display:flex}.dev-karta{max-width:560px;padding:var(--space-6);margin:0 auto}.dev-karta-list{gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr;margin:0;display:grid}.dev-karta-list dt{color:var(--ink-muted)}.dev-karta-list dd{overflow-wrap:anywhere;margin:0}.admin-summary{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.admin-summary dt{color:var(--ink-muted);font-size:14px;line-height:20px}.admin-summary dd{margin:var(--space-1) 0 0;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:30px}.marka-scope.marka-ramka{padding:0}.marka-ramka-tresc{padding:var(--space-4)}.marka-ramka .sb-footer{margin-top:0;padding-bottom:0}.ramka-brak{padding:var(--space-4);color:var(--ink-muted)}.account-page{width:100%;max-width:1040px;min-height:100vh;padding:var(--space-6);margin:0 auto}.account-page-wide{max-width:1440px}.account-brand{min-height:44px;padding-bottom:var(--space-4);border-bottom:1px solid var(--border);align-items:center;display:flex}.account-brand a{min-height:44px;color:var(--ink);border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:inline-flex}.account-brand a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.admin-plan-actions>.sb-field{flex:16rem}.admin-plan-actions>.sb-btn{min-height:48px}@media (max-width:640px){.admin-plan-actions>.sb-btn{flex:100%}}.admin-plan-fields>.sb-btn{place-self:end start}.admin-plan-fields{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.admin-plan-onelo{grid-column:1/-1;margin:0}.sb-dialog{width:min(560px, calc(100% - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:inherit;box-shadow:var(--shadow-modal);overflow-y:auto}.sb-dialog::backdrop{background:#1c1b1873}@media (max-width:720px){.account-page{padding:var(--space-4);gap:var(--space-6)}.account-page>.panel-card{padding:var(--space-4)}.account-page .admin-summary{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr))}}.payment-page{width:100%;max-width:560px;padding:var(--space-6);margin:0 auto}.payment-card{align-items:center;gap:var(--space-4);text-align:center}.payment-illustration{flex:0 0 200px;place-items:center;width:100%;height:200px;display:grid}.payment-bee{width:200px;height:200px;overflow:visible}.payment-message{gap:var(--space-3);flex-direction:column;width:100%;min-height:184px;display:flex}.payment-message p{color:var(--ink-muted)}.rata-platnosc{text-align:left;border-top:1px solid var(--border);gap:0;margin:0;display:grid}.rata-platnosc>div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding:10px 0;display:flex}.rata-platnosc dt{color:var(--ink-muted)}.rata-platnosc dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.payment-actions{min-height:44px}.rata-payment-actions{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;display:flex}.rata-payment-trust{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.payment-actions .sb-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.payment-result circle{fill:var(--marka-accent);stroke:var(--ink);stroke-width:3px}.payment-result path{fill:none;stroke:var(--ink);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.payment-bee-float{animation:4s ease-in-out infinite payment-float}.payment-bee-wing{transform-box:fill-box;animation:.9s ease-in-out infinite alternate payment-flap}.payment-bee-wing-left{transform-origin:100% 100%}.payment-bee-wing-right{transform-origin:0 100%;animation-direction:alternate-reverse}.payment-bee-inspect{transform-origin:202px 204px;animation:3s ease-in-out infinite payment-inspect}@keyframes payment-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes payment-flap{0%{transform:rotate(0)}to{transform:rotate(-12deg)}}@keyframes payment-inspect{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}.marka-scope .payment-page{padding:0}.marka-scope .payment-card{background:var(--marka-surface);border-color:var(--marka-border);color:var(--marka-ink)}.marka-scope .payment-message p,.marka-scope .rata-platnosc dt,.marka-scope .payment-card .sb-field-hint{color:var(--marka-ink-muted)}.marka-scope .rata-platnosc,.marka-scope .rata-platnosc>div{border-color:var(--marka-border)}.marka-scope .payment-result path,.marka-scope .payment-result circle{stroke:var(--marka-ink)}@media (max-width:420px){.payment-page{padding:var(--space-4)}.payment-message{min-height:224px}.payment-message .text-title{font-size:28px;line-height:34px}}@media (max-width:360px){.payment-message{min-height:260px}}@media (prefers-reduced-motion:reduce){.payment-bee-float,.payment-bee-wing,.payment-bee-inspect{animation:none}}.kurs-program-moduly,.kurs-program-lekcje,.kurs-program-materialy{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kurs-program-modul{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.kurs-program-modul-header,.kurs-program-row,.kurs-program-inline,.kurs-program-actions,.kurs-program-film{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.kurs-program-modul-name{flex:16rem}.kurs-program-inline>.sb-input{flex:12rem;min-width:0}.kurs-program-lekcja{padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md)}.kurs-program-title{overflow-wrap:anywhere;flex:10rem;min-width:0}.kurs-program-handle{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:2.75rem;min-height:2.75rem;color:var(--ink-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.kurs-program-handle:focus-visible{outline:2px solid var(--focus)}.kurs-program-dragging{outline:2px dashed var(--border-strong);opacity:.85}.kurs-program-thumb{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);width:4.5rem;height:auto}.kurs-program-move{width:auto;max-width:12rem}.kurs-program-editor{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.kurs-program-preview{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.kurs-program-guide{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.kurs-program-guide summary{cursor:pointer;font-weight:600}.kurs-vimeo-konto{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.kurs-vimeo-konto-heading{margin:0;font-size:15px;font-weight:600}.kurs-vimeo-konto p{overflow-wrap:anywhere;margin:0}.kurs-vimeo-notka{gap:var(--space-1);flex-direction:column;display:flex}.kurs-vimeo-notka p{overflow-wrap:anywhere;margin:0}.polaczenia-lista{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.polaczenia-lista>.kurs-vimeo-konto,.polaczenie-karta{background:var(--surface);min-width:0}.polaczenie-karta{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.polaczenie-karta p{overflow-wrap:anywhere;margin:0}.polaczenie-karta-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.polaczenie-karta-tytul{margin:0;font-size:15px;font-weight:600}.polaczenie-karta-stan{border-radius:var(--radius-pill);border:1px solid var(--border);padding:2px 8px;font-size:13px}.polaczenie-karta-stan[data-tone=ok]{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg);border-color:#0000}.polaczenie-karta-stan[data-tone=warn]{background:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg);border-color:#0000}@media (min-width:720px){.polaczenia-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.vimeo-picker{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.vimeo-picker-bar{gap:var(--space-2);flex-direction:column;display:flex}.vimeo-picker-bar .sb-input{width:100%;min-width:0}.vimeo-picker-list{flex-direction:column;gap:4px;max-height:min(60vh,520px);margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.vimeo-picker-row{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:6px 8px;display:flex}.vimeo-picker-row:disabled,.vimeo-picker-off .vimeo-picker-row{cursor:not-allowed;opacity:.6}.vimeo-picker-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vimeo-picker-thumb{object-fit:cover;background:var(--surface-sunken);border-radius:6px;flex:none;width:96px;height:54px}.vimeo-picker-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vimeo-picker-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vimeo-picker-meta{color:var(--ink-muted);font-size:13px}.vimeo-picker-tag{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;align-self:flex-start;padding:0 6px;font-size:12px}.vimeo-picker-tag-warn{border-color:var(--border-strong);font-weight:600}.vimeo-picker-more{align-self:center}.vimeo-picker-foot{gap:var(--space-2);flex-direction:column;display:flex}.vimeo-picker-foot .sb-field-hint{display:block}.vimeo-picker-dialog .vimeo-picker-foot{padding:var(--space-2) 16px 16px;background:var(--surface);border-top:1px solid var(--border);margin:0 -16px -16px;position:sticky;bottom:-16px}.vimeo-picker-dialog .vimeo-picker-list{max-height:none;overflow:visible}.vimeo-picker-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.vimeo-picker-wynik{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:14px}.vimeo-picker-dialog{background:var(--surface);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);box-sizing:border-box;border:0;margin:0;padding:16px;overflow-y:auto}.vimeo-picker-dialog::backdrop{background:#0006}.vimeo-picker-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.kurs-builder-film-tabs{flex-wrap:wrap;gap:4px;display:flex}.kurs-builder-film-tabs [role=tab]{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:14px}.kurs-builder-film-tabs [role=tab][aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.kurs-builder-film-tabs [role=tab]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vimeo-upload{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.vimeo-upload input[type=file]{max-width:100%}.vimeo-upload-progress{flex-direction:column;gap:4px;display:flex}.vimeo-upload-progress progress{width:100%;height:10px}@media (min-width:720px){.vimeo-picker-bar{flex-direction:row}.vimeo-picker-dialog{border-radius:var(--radius-md);width:min(720px,100vw - 48px);height:auto;max-height:calc(100dvh - 48px);margin:auto}}.automat-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.automat-row .sb-input{flex:12rem;min-width:0}.automat-chips{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.automat-chip{border-radius:var(--radius-pill);background:var(--surface-sunken);align-items:center;gap:.25rem;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.automat-chip-usun{min-width:32px;min-height:32px;color:var(--ink);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;font-size:16px}.automat-chip-usun:focus-visible{outline:2px solid var(--focus)}.automat-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.automat-post{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;gap:.25rem;padding:0;display:grid}.automat-post-obraz{border-radius:.5rem;display:block;position:relative}.automat-post[aria-pressed=true] .automat-post-obraz{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--honey)}.automat-post:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:.5rem}.automat-post-znak{background:var(--honey);width:24px;height:24px;color:var(--on-honey);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #1c1b184d}.automat-wybrane{color:var(--ink-muted);margin:0}.automat-post img,.automat-post-blank{aspect-ratio:1;object-fit:cover;background:var(--sb-muted,#f2f2f2);border-radius:.5rem;width:100%;display:block}.automat-post-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.automat-cel{gap:.75rem;min-width:0;display:grid}.automat-cel-rodzaje{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.automat-cel-rodzaj{cursor:pointer;min-height:44px;display:flex;position:relative}.automat-cel-rodzaj input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.automat-cel-rodzaj>span{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;padding:.75rem .875rem;display:grid}.automat-cel-rodzaj input:checked+span{border:2px solid var(--ink);background:var(--honey-soft)}.automat-cel-rodzaj input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.automat-terminy{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.automat-terminy li+li{border-top:1px solid var(--border)}.automat-termin{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.75rem;min-height:44px;padding:.75rem .875rem;display:flex}.automat-termin:has(input:checked){background:var(--honey-soft)}.automat-termin input{width:18px;height:18px;margin:0}.automat-termin-opis{overflow-wrap:anywhere;flex:10rem;min-width:0}.automat-termin-wolne{color:var(--status-oplacony-fg);font-weight:600}.automat-termin-brak{color:var(--danger);font-weight:600}.automat-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.automat-edytor{gap:var(--space-3);min-width:0;color:var(--ink);flex-direction:column;display:flex}.automat-pasek{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.automat-pasek-tytul{align-items:center;gap:var(--space-3);min-width:0;display:flex}.automat-pasek-tytul>div{flex-direction:column;min-width:0;display:flex}.automat-pasek-tytul .text-small{color:var(--ink-muted)}.automat-nazwa{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:24px}.automat-nazwa-przycisk{color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:1px dashed #0000;border-radius:6px;margin:0 -4px;padding:0 4px}.automat-nazwa-przycisk:hover,.automat-nazwa-przycisk:focus-visible{border-color:var(--border-strong)}.automat-nazwa-pole{font-family:var(--font-display);min-width:16ch;font-size:18px}.automat-wstecz{border:1px solid var(--border);border-radius:var(--radius-md);width:44px;height:44px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.automat-wstecz:focus-visible,.automat-plus:focus-visible,.automat-wezel:focus-visible,.automat-przelacznik:focus-visible,.automat-usun:focus-visible,.automat-zamknij:focus-visible,.automat-do-wiadomosci:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.automat-pasek-akcje{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.automat-pasek-akcje .text-small{color:var(--ink-muted)}.automat-pasek-akcje>*{white-space:nowrap}.automat-raport{justify-content:center;align-items:center;height:44px;text-decoration:none;display:inline-flex}.automat-przelacznik{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--status-anulowany-bg);color:var(--status-anulowany-fg);font:inherit;cursor:pointer;border:0;align-items:center;gap:10px;font-weight:600;display:inline-flex}.automat-przelacznik[aria-checked=true]{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.automat-przelacznik:disabled{opacity:.5;cursor:not-allowed}.automat-wstrzymany{border-radius:var(--radius-md);background:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg);font-size:var(--text-small,.875rem);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.automaty-baner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--status-oplacony-bg);color:var(--status-oplacony-fg);flex-wrap:wrap;font-weight:600;display:flex}.automaty-baner--ostrzezenie{background:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg)}.automaty-baner>span{flex:16rem}.automat-post--obca img{opacity:.6}.automat-post--zajeta,.wizard-miniatura--zajeta{cursor:not-allowed}.automat-post--zajeta img,.automat-post--zajeta .automat-post-blank,.wizard-miniatura--zajeta img,.wizard-miniatura--zajeta .automat-post-blank{opacity:.4;filter:grayscale()}.automat-post-zajeta,.wizard-zajeta{color:var(--status-rezerwowy-fg);margin-top:.25rem;display:block}.automaty-duble,.automaty-ponad-limit{border-radius:var(--radius-md);background:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg);margin:0;padding:.5rem .75rem}.automaty-ponad-limit p,.automat-ponad-limit p{margin:0}.automat-kazda-zajeta{color:var(--status-rezerwowy-fg);margin-top:.25rem;display:block}.automat-licznik,.wizard-limit-licznik{color:var(--ink-muted,inherit);font-weight:400}.automat-niedostepne{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--status-rezerwowy-bg);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;padding:16px 20px;display:grid}.automat-niedostepne-ikona{color:var(--status-rezerwowy-fg);flex:none;align-self:start;margin-top:14px}.automat-niedostepne-lista{gap:var(--space-2,.5rem);min-width:0;margin:0;padding:0;list-style:none;display:grid}.automat-niedostepne-rolka{align-items:center;gap:var(--space-3);min-width:0;display:flex}.automat-niedostepne-rolka img,.automat-niedostepne-blank{object-fit:cover;border-radius:var(--radius-sm);background:var(--surface);flex:none;width:48px;height:48px;display:block}.automat-niedostepne-tekst{flex-wrap:wrap;column-gap:.25em;min-width:0;display:flex}.automat-niedostepne-nazwa{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.automat-niedostepne-akcja{white-space:nowrap}@media (max-width:720px){.automat-niedostepne{grid-template-columns:auto minmax(0,1fr)}.automat-niedostepne-akcja{grid-column:1/-1;width:100%}}.automat-komunikat{margin:0}.automat-cialo{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.automat-schemat{min-width:0;padding:var(--space-6) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--bg);background-image:radial-gradient(#d4d1c6 1.2px,#0000 1.2px);background-size:22px 22px;flex-direction:column;align-items:center;display:flex}.automat-wezel{text-align:left;width:100%;max-width:340px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1c1b1814}.automat-wezel[aria-pressed=true]{box-shadow:0 0 0 3px var(--honey), 0 8px 24px #1c1b181f;border-color:#0000}.automat-schemat[data-otwieranie] .automat-wezel:not([aria-busy]){opacity:.5;cursor:wait}.automat-wezel:disabled{cursor:wait}.automat-wezel-naglowek .sb-ladowanie{margin-left:auto}.automat-ladowanie{align-items:center;gap:8px;display:flex}.automat-status--zmiany{color:var(--ink);font-weight:600}.automat-status--zapisano{color:var(--status-oplacony-fg)}.automat-status--blad{color:var(--danger)}.sb-ladowanie{vertical-align:-.125em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite sb-ladowanie;display:inline-block}.sb-btn .sb-ladowanie{margin-right:.5em}@keyframes sb-ladowanie{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sb-ladowanie{animation-duration:2s}}.automat-wezel-naglowek{align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.automat-wezel-extra{margin-left:auto;font-size:12px;font-weight:600}.automat-wezel--wyzwalacz .automat-wezel-naglowek,.automat-panel-ikona.automat-wezel--wyzwalacz{background:var(--honey);color:var(--on-honey)}.automat-wezel--odpowiedz .automat-wezel-naglowek,.automat-panel-ikona.automat-wezel--odpowiedz{background:var(--status-zainteresowany-bg);color:var(--status-zainteresowany-fg)}.automat-wezel--wiadomosc .automat-wezel-naglowek,.automat-panel-ikona.automat-wezel--wiadomosc{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.automat-wezel--pytanie .automat-wezel-naglowek,.automat-panel-ikona.automat-wezel--pytanie{background:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg)}.automat-wezel-tresc{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.automat-wezel-tresc .text-small{color:var(--ink-muted)}.automat-wezel-publikacje{align-items:center;gap:8px;display:flex}.automat-wezel-publikacje img,.automat-wezel-publikacje .automat-post-blank{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.automat-dymek{background:var(--surface-sunken);overflow-wrap:anywhere;white-space:pre-line;border-radius:14px 14px 14px 4px;padding:10px 14px;font-size:14px;line-height:20px;display:block}.automat-wezel-przycisk{text-align:center;border-radius:var(--radius-md);background:var(--ink);color:var(--surface);overflow-wrap:anywhere;padding:9px;font-size:14px;font-weight:600;display:block}.automat-wezel-przycisk--cel{text-align:left;align-items:center;gap:10px;display:flex}.automat-wezel-przycisk--jasny{background:var(--surface);color:var(--ink);border:1px solid var(--border-strong)}.automat-wezel-opcje{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;display:grid}.automat-wezel-opcje>span{text-align:center;border-radius:var(--radius-pill);border:1px solid var(--border-strong);overflow-wrap:anywhere;padding:8px;font-size:14px;font-weight:600}.automat-wezel-blad{color:var(--danger);font-size:13px;font-weight:600}.automat-linia{flex-direction:column;align-items:center;display:flex}.automat-linia-kreska{background:var(--border-strong);width:2px;height:14px;display:block}.automat-plus{border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;padding:0;font-size:18px;line-height:1}.automat-galezie{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.automat-galaz{flex-direction:column;align-items:center;min-width:0;display:flex}.automat-galaz-etykieta{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border-strong);overflow-wrap:anywhere;max-width:100%;padding:3px 10px;font-size:12px;font-weight:600}.automat-panel{z-index:40;overscroll-behavior:contain;max-height:75dvh;padding:var(--space-6) var(--space-4);background:var(--surface);border-top:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;gap:var(--space-6);flex-direction:column;display:none;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 24px #1c1b1829}.automat-panel[data-otwarty]{display:flex}.automat-panel-edycja{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.automat-panel fieldset{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.automat-panel-naglowek{align-items:center;gap:10px;display:flex}.automat-panel-naglowek h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.automat-dopisek{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.automat-dopisek .sb-btn{min-height:44px}.automat-panel-ikona{border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.automat-usun,.automat-zamknij{border-radius:var(--radius-md);cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;flex:none;font-size:22px}.automat-usun{color:var(--danger)}.automat-przycisk{align-items:center;gap:var(--space-2);display:flex}.automat-przycisk .sb-input{flex:1;min-width:0}.automat-do-wiadomosci{min-height:44px;padding:0 var(--space-2);font:inherit;color:var(--status-oplacony-fg);cursor:pointer;background:0 0;border:0;flex:none;font-size:13px;font-weight:600}.automat-dodaj-przycisk{border-style:dashed}.automat-podglad{gap:var(--space-2);flex-direction:column;display:flex}.automat-ig{padding:var(--space-4) var(--space-4) 0;background:var(--surface-sunken);border-radius:var(--radius-lg);justify-content:center;display:flex;overflow:hidden}.automat-ig-ekran{background:var(--surface);border:6px solid var(--ink);box-sizing:border-box;border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;gap:10px;width:100%;max-width:280px;min-height:200px;padding:14px 14px 18px;font-size:13px;line-height:18px;display:flex}.automat-ig-konto{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:10px;display:flex}.automat-ig-awatar{background:var(--honey);border-radius:50%;width:28px;height:28px}.automat-ig-podpis{color:var(--ink-muted);font-size:12px}.automat-ig-ja,.automat-ig-on{overflow-wrap:anywhere;white-space:pre-line;max-width:80%;padding:8px 12px}.automat-ig-ja{background:var(--focus);color:#fff;border-radius:16px 16px 4px;align-self:flex-end}.automat-ig-on{background:var(--surface-sunken);border-radius:16px 16px 16px 4px;align-self:flex-start}.automat-ig-przycisk{text-align:center;border:1px solid var(--border);border-radius:var(--radius-md);min-width:60%;color:var(--focus);align-self:flex-start;padding:7px 12px;font-weight:600}.automat-ig-opcje{flex-wrap:wrap;gap:6px;display:flex}.automat-ig-opcje>span{border-radius:var(--radius-pill);border:1px solid var(--focus);color:var(--focus);padding:6px 12px;font-weight:600}@media (min-width:768px){.automat-galezie{grid-template-columns:repeat(var(--galezie,2), minmax(0, 1fr));gap:var(--space-4);padding-top:0}.automat-galaz{position:relative}.automat-galaz:before{content:"";top:0;left:calc(var(--space-4) / -2);right:calc(var(--space-4) / -2);background:var(--border-strong);height:2px;position:absolute}.automat-galaz:first-child:before{left:calc(50% - 1px)}.automat-galaz:last-child:before{right:calc(50% - 1px)}.automat-galaz .automat-wezel{max-width:300px}}@media (min-width:1024px){.automat-cialo{flex-direction:row;align-items:flex-start}.automat-schemat{min-height:640px;padding:var(--space-8) var(--space-6);flex:1}.automat-panel{top:var(--space-4);z-index:auto;width:400px;max-height:calc(100dvh - 2 * var(--space-4));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;padding:var(--space-6);flex:none;display:flex;position:sticky;inset:auto}.automat-zamknij{display:none}}@media (min-width:768px){.automat-posts{grid-template-columns:repeat(4,minmax(0,1fr))}}.automat-stats{grid-template-columns:1fr;gap:.75rem;margin:0 0 1rem;display:grid}.automat-stat{margin:0}.automat-raport-zrodlo{gap:var(--space-3);margin:0 0 var(--space-6);display:grid}.automat-raport-zrodlo>*,.automat-stat dd{margin:0}.automat-stat .automat-stat-procent{color:var(--ink-muted)}.automat-raport-szukaj .sb-field{max-width:360px}@media (min-width:640px){.panel-filtr.automat-raport-szukaj{grid-template-columns:minmax(0,360px) auto;justify-content:start}.panel-filtr.automat-raport-szukaj--przycisk{grid-template-columns:minmax(0,360px) 220px auto}}.automat-raport-strony{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}@media (min-width:640px){.automat-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.automat-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.automat-stats--lejek{grid-template-columns:repeat(5,minmax(0,1fr))}}.marka-page-wide{max-width:1280px}.kursantka{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.kursantka-h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(26px,5vw,32px);font-weight:700;line-height:1.2}.kursantka-muted{color:var(--marka-ink-muted)}.kursantka-small{font-size:14px;line-height:20px}.kursantka p{margin:0}.kursantka-eyebrow{letter-spacing:.02em;text-transform:uppercase;color:var(--marka-ink-muted);margin:0;font-size:13px;font-weight:600;line-height:16px}.kursantka-konto{align-items:center;gap:var(--space-3);color:var(--marka-ink-muted);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.kursantka-konto form{margin:0}.kursantka-nav-link{min-height:44px;color:var(--marka-ink);align-items:center;display:inline-flex}.kursantka-email{overflow-wrap:anywhere}@media (max-width:599px){.kursantka-email{display:none}}.kursantka-btn-small{min-height:44px}.kursantka-btn-block{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:48px;text-decoration:none;display:flex}.kursantka-back{align-items:center;gap:var(--space-2);min-width:0;display:flex}.kursantka-back>span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.kursantka-back-link{border-radius:var(--radius-md);width:44px;height:44px;color:var(--marka-ink);flex:none;justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}.kursantka-pasek{background:var(--marka-border);border-radius:999px;height:6px;overflow:hidden}.kursantka-pasek>div{background:var(--marka-ink);height:100%}.kursantka-karty,.kursantka-lekcje,.kursantka-materialy ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kursantka-karty{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.kursantka-karta{border:1px solid var(--marka-border);border-radius:var(--radius-lg);background:var(--marka-surface);height:100%;color:var(--marka-ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.kursantka-karta-cover{background:var(--marka-accent);height:160px;position:relative}.kursantka-cover-img{position:absolute;inset:0}.kursantka-cover-img img{object-fit:cover;width:100%;height:100%}.kursantka-kurs-cover{border-radius:var(--radius-lg);background:var(--marka-surface);border:1px solid var(--marka-border);justify-content:center;align-items:center;display:flex;overflow:hidden}.kursantka-kurs-cover img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(70vh,520px);display:block}.kursantka-kurs-cover-pusta{background:var(--marka-accent);border:0;height:120px}.kursantka-badge{left:var(--space-4);bottom:var(--space-4);letter-spacing:.02em;background:var(--marka-ink);color:var(--marka-bg);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:600;line-height:16px;position:absolute}.kursantka-badge-ukonczony,.kursantka-badge-wygasly{background:var(--marka-bg);color:var(--marka-ink);border:1px solid var(--marka-border)}.kursantka-karta-body{padding:var(--space-4);flex-direction:column;gap:10px;display:flex}.kursantka-karta-title{font-size:20px;font-weight:600;line-height:26px}.kursantka-karta-dalej{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:4px;display:flex}.kursantka-cta{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--marka-primary);color:var(--marka-on-primary);flex:none;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.kursantka-hint{padding:var(--space-4);border:1px dashed var(--marka-border-strong);border-radius:var(--radius-lg);background:var(--marka-surface);color:var(--marka-ink-muted);font-size:14px;line-height:20px}.kursantka-alert{font-weight:600}.kursantka-kurs-head,.kursantka-kurs-info{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.kursantka-kurs-head{gap:var(--space-4)}@media (min-width:768px){.kursantka-kurs-head{align-items:flex-start;gap:var(--space-8);flex-direction:row}.kursantka-kurs-head>.kursantka-kurs-cover{flex:0 52%}.kursantka-kurs-head>.kursantka-kurs-info{flex:1 1 0;align-self:center}.kursantka-kurs-cover img{max-height:min(60vh,440px)}.kursantka-kurs-cover-pusta{aspect-ratio:16/9;height:auto}}.kursantka-kurs-start{background:var(--marka-accent,var(--surface-sunken));border-radius:12px;margin:0;padding:12px 14px;font-weight:600}.kursantka-modul{gap:var(--space-2);flex-direction:column;display:flex}.kursantka-modul-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:0 4px;display:flex}.kursantka-modul-title{margin:0;font-size:20px;font-weight:600;line-height:26px}.kursantka-licznik{border-radius:999px;flex:none;padding:4px 8px;font-size:13px;font-weight:600;line-height:16px}.kursantka-licznik-done{color:#14573a;background:#d9f0e1}.kursantka-licznik-partial{color:#7d4307;background:#fbe6c8}.kursantka-licznik-none{color:#55534c;background:#eae9e3}.kursantka-lekcja{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-3);border:1px solid var(--marka-border);border-radius:var(--radius-lg);background:var(--marka-surface);color:var(--marka-ink);text-decoration:none;display:flex}.kursantka-lekcja-nastepna,.kursantka-lekcja-current{border:2px solid var(--marka-ink);background:var(--marka-bg)}.kursantka-lekcja-nastepna .kursantka-lekcja-title,.kursantka-lekcja-current .kursantka-lekcja-title{font-weight:600}.kursantka-lekcja-text{flex-direction:column;flex:auto;min-width:0;display:flex}.kursantka-stan{border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.kursantka-stan-obejrzana{background:var(--marka-ink);color:var(--marka-bg)}.kursantka-stan-nastepna{background:var(--marka-accent);color:var(--marka-ink)}.kursantka-stan-nieobejrzana{border:1.5px solid var(--marka-border-strong)}.kursantka-stan-zablokowana{border:1.5px dashed var(--marka-border-strong);color:var(--marka-ink-muted,currentColor)}.kursantka-lekcja-zablokowana .kursantka-lekcja-title{opacity:.7}.kursantka-lekcja-karta{padding:var(--space-2);align-items:flex-start}.kursantka-lekcja-karta .kursantka-lekcja-text{gap:2px;padding-top:2px}.kursantka-lekcja-thumb{aspect-ratio:16/9;border-radius:var(--radius-md);background:#1c1b18;flex:none;width:104px;position:relative;overflow:hidden}.kursantka-lekcja-thumb img{object-fit:cover;width:100%;height:100%;display:block}.kursantka-lekcja-thumb-pusta{background:var(--marka-accent);color:var(--marka-ink);justify-content:center;align-items:center;display:flex}.kursantka-lekcja-thumb-numer{font-family:var(--font-display);opacity:.8;font-size:24px;font-weight:700;line-height:1}.kursantka-lekcja-thumb-film{background:var(--marka-ink);width:20px;height:20px;color:var(--marka-bg);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:6px;right:6px}.kursantka-lekcja-thumb .kursantka-stan{width:22px;height:22px;position:absolute;top:6px;left:6px}.kursantka-lekcja-thumb .kursantka-stan-nieobejrzana{background:#00000040;border-color:#fff}.kursantka-lekcja-thumb-pusta .kursantka-stan-nieobejrzana{border-color:var(--marka-ink);background:0 0}.kursantka-lekcja-thumb .kursantka-stan-zablokowana{background:var(--marka-ink);color:var(--marka-bg);border:0}.kursantka-lekcja-zajawka{-webkit-line-clamp:2;line-clamp:2;color:var(--marka-ink-muted,var(--marka-ink));overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.kursantka-lekcja-text>.kursantka-lekcja-title{overflow-wrap:anywhere;flex:none}@media (min-width:768px){.kursantka-lekcja-karta{gap:var(--space-4);padding:var(--space-3)}.kursantka-lekcja-thumb{width:144px}}.kursantka-player-zablokowana{text-align:center;padding-inline:24px}.kursantka-player{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#1c1b18;position:relative;overflow:hidden}.kursantka-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.kursantka-player-empty{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kursantka-main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.kursantka-lekcja-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.kursantka-opis{max-width:680px}.kursantka-materialy{gap:var(--space-2);flex-direction:column;max-width:680px;display:flex}.kursantka-material{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-3);border:1px solid var(--marka-border);border-radius:var(--radius-lg);background:var(--marka-surface);color:var(--marka-ink);text-decoration:none;display:flex}.kursantka-material-name{overflow-wrap:anywhere;flex:auto;min-width:0}.kursantka-oznacz{align-items:center;gap:var(--space-3);border:1px solid var(--marka-border-strong);border-radius:var(--radius-md);background:var(--marka-bg);width:100%;min-height:48px;color:var(--marka-ink);font:inherit;text-align:left;cursor:pointer;padding:12px 16px;display:inline-flex}.kursantka-oznacz:focus-visible{outline:2px solid var(--marka-ink);outline-offset:2px}.kursantka-checkbox{border:1.5px solid var(--marka-ink);border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.kursantka-oznacz-on .kursantka-checkbox{background:var(--marka-ink);color:var(--marka-bg)}.kursantka-nav{gap:var(--space-2);display:flex}.kursantka-nav-btn{justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.kursantka-nav-bottom .kursantka-nav-btn{flex:1 1 0}.kursantka-form{gap:var(--space-4);flex-direction:column;max-width:420px;display:flex}.kursantka-input{min-height:48px}.kursantka-sidebar,.kursantka-desktop-only{display:none}.kursantka-lekcja-layout{gap:var(--space-8);display:flex}.kursantka-lekcja-layout .kursantka-main{flex:999 560px}@media (min-width:1024px){.kursantka-sidebar{gap:var(--space-4);flex-direction:column;flex:300px;max-width:360px;display:flex}.kursantka-sidebar-head{gap:var(--space-2);flex-direction:column;display:flex}.kursantka-sidebar-title{min-height:44px;font-family:var(--font-display);color:var(--marka-ink);align-items:center;font-size:24px;font-weight:700;line-height:30px;text-decoration:none;display:inline-flex}.kursantka-sidebar .kursantka-modul-title{font-size:16px;line-height:22px}.kursantka-sidebar .kursantka-lekcja{background:0 0;border-color:#0000;padding:10px 12px;font-size:15px}.kursantka-sidebar .kursantka-lekcja-current{border:1px solid var(--marka-border);background:var(--marka-surface)}.kursantka-sidebar .kursantka-stan{width:20px;height:20px}.kursantka-mobile-only{display:none}.kursantka-desktop-only{display:flex}.kursantka-oznacz{align-self:flex-start;width:auto}.kursantka-materialy ul{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.kody-rabatowe{gap:var(--space-4,1rem);display:grid}.kody-form,.kody-row{gap:var(--space-3,.75rem);display:grid}.kody-kod{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em}.kody-pozycje{gap:var(--space-2,.5rem);margin-top:var(--space-2,.5rem);display:grid}.kody-grupa{gap:var(--space-1,.25rem);border:0;margin:0;padding:0;display:grid}.kody-lista{gap:var(--space-3,.75rem);margin:0;padding:0;list-style:none;display:grid}.kody-karta{gap:var(--space-2,.5rem);display:grid}.kody-karta-head{align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;margin:0;display:flex}.kody-karta p{overflow-wrap:anywhere;margin:0}.kody-karta .sb-btn{justify-self:start}.kody-uzycia ul{margin:var(--space-2,.5rem) 0 0;gap:var(--space-1,.25rem);padding:0;list-style:none;display:grid}.kody-uzycia li{overflow-wrap:anywhere}.kody-filtry{gap:var(--space-3,.75rem);margin-bottom:var(--space-3,.75rem);display:grid}.kody-filtr summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.kody-filtr .kody-grupa{margin-top:var(--space-2,.5rem)}@media (min-width:640px){.kody-row,.kody-filtry{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-kursanci-kursy{margin:0;padding:0;list-style:none}.panel-kursanci-email{overflow-wrap:anywhere}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tresc{overflow-wrap:anywhere;font-size:15px;line-height:1.65}.tresc>:first-child{margin-top:0}.tresc>:last-child{margin-bottom:0}.tresc p,.tresc ul,.tresc ol{margin:0 0 10px}.tresc ul,.tresc ol{padding-left:22px}.tresc li+li{margin-top:2px}.tresc h2{margin:18px 0 8px;font-size:19px;font-weight:700;line-height:1.3}.tresc h3{margin:14px 0 6px;font-size:16px;font-weight:700;line-height:1.35}.tresc a{color:#7a5c00;text-underline-offset:2px;text-decoration:underline}.tresc a:hover{color:#4d3a00}.marka-scope .tresc a{color:var(--marka-ink)}.tresc a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.marka-dokument .tresc{font-size:16px;line-height:1.7}.marka-dokument .tresc h2{font-family:var(--font-display);margin-top:var(--space-8);font-size:22px}.marka-dokument .tresc h3{font-family:var(--font-display);margin-top:var(--space-6);font-size:18px}.kurs-opis{margin-top:var(--space-2)}.kursantka-opis{color:var(--marka-ink)}.edytor{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.edytor-invalid{border-color:var(--danger)}.edytor-toolbar{border-bottom:1px solid var(--border);background:#fbfaf7;align-items:center;gap:2px;padding:6px 8px;display:flex;overflow-x:auto}.edytor-tool{color:#3a362f;width:36px;height:36px;font:600 14px var(--font-body,system-ui), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none}.edytor-tool:hover,.edytor-tool[aria-pressed=true]{background:var(--surface-sunken)}.edytor-tool:focus-visible,.edytor-styl:focus-visible,.edytor-content:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.edytor-sep{background:var(--border);flex:none;width:1px;height:20px;margin:0 6px}.edytor-spacer{flex:auto}.edytor-caption{color:var(--ink-muted);flex:none;padding-right:8px;font-size:12px}.edytor-styl{border:1px solid var(--border);background-color:var(--surface);height:36px;font:inherit;color:var(--ink);border-radius:8px;flex:none;padding:0 8px;font-size:14px}.edytor-paste{white-space:nowrap;flex:none;height:34px;min-height:34px;font-size:13px}.edytor-content{color:#2f2b25;outline:none;min-height:160px;padding:16px 18px}.edytor-notice{padding:0 18px 12px}.edytor-dokument .edytor-toolbar{flex-wrap:wrap}.edytor-dokument .edytor-content{min-height:420px;padding:28px clamp(16px,5vw,56px);font-size:16px;line-height:1.7}.edytor-dokument .edytor-content h2{font-size:22px}.edytor-dokument .edytor-content h3{font-size:18px}.edytor-zmienna{background:var(--honey-soft);color:#5c4300;white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:6px;padding:0 6px;font-size:.92em;font-weight:600;line-height:1.5;display:inline-block}.edytor-wstaw{border-top:1px solid var(--border);background:#fbfaf7;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.edytor-wstaw-label{color:var(--ink-muted);font-size:13px}.edytor-wstaw-btn{border:1px solid var(--border-strong);background:var(--surface);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-size:13px}.edytor-wstaw-btn:hover{background:var(--honey-soft)}.edytor-wstaw-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.potwierdzenie-uklad{gap:var(--space-5,20px);min-width:0;display:grid}.potwierdzenie-edycja,.potwierdzenie-podglad{flex-direction:column;gap:12px;min-width:0;display:flex}.potwierdzenie-podglad-temat{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:14px}.potwierdzenie-podglad-temat strong{color:var(--ink)}.potwierdzenie-podglad-ramka{border:1px solid var(--border);background:var(--surface-sunken);border-radius:12px;width:100%;height:560px;display:block}.potwierdzenie-podglad-pusty{height:560px}.potwierdzenie-stala{border:1px dashed var(--border-strong,var(--border));background:var(--surface-sunken);color:var(--ink-muted);border-radius:12px;padding:14px;font-size:14px}.potwierdzenie-stala p{margin:0}.potwierdzenie-stala p+p{margin-top:4px}.potwierdzenie-stala strong{color:var(--ink)}@media (min-width:1100px){.potwierdzenie-uklad{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.potwierdzenie-podglad{position:sticky;top:16px}}.dokumenty{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.dokumenty-lista{gap:10px;display:flex;overflow-x:auto}.dokumenty-doc{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;flex:1 1 0;gap:4px;padding:14px 16px;font-size:14px;display:flex}.dokumenty-doc-on{box-shadow:0 0 0 2px var(--honey-soft);border-color:#e2b007}.dokumenty-doc-error{border-color:var(--danger)}.dokumenty-doc-name{font-weight:700}.dokumenty-doc-stan{color:var(--ink-muted);font-size:13px;line-height:1.45}.dokumenty-doc-stan-pusty{color:#8a5a00}.dokumenty-main{flex-direction:column;gap:12px;min-width:0;display:flex}.dokumenty-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dokumenty-adres{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.dokumenty-bar a.sb-btn{align-items:center;text-decoration:none;display:inline-flex}.dokumenty-small{height:32px;min-height:32px;padding:0 10px;font-size:13px}.dokumenty-spacer{flex:auto}.dokumenty-zapisano{color:#4f7a3a;margin:0;font-size:13px}@media (min-width:960px){.dokumenty{flex-direction:row;align-items:flex-start;gap:24px}.dokumenty-lista{flex-direction:column;flex:none;width:280px}.dokumenty-main{flex:auto}}.marka-dokument .tresc>h2:first-child{margin-top:0;font-size:clamp(26px,5vw,34px)}.kurs-topbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 0 16px;display:flex}.kurs-topbar-back{font-size:14px;text-decoration:none}.kurs-topbar-title{overflow-wrap:anywhere;flex:10rem;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.3}.kurs-topbar-tabs{background:var(--surface-sunken);border-radius:12px;flex:100%;order:5;gap:4px;padding:4px;display:flex}.kurs-topbar-tab{min-width:0;min-height:36px;color:var(--ink);border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;padding:0 6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.kurs-topbar-tab[aria-current=page]{background:var(--surface);box-shadow:0 1px 2px #00000014}.kurs-topbar-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kurs-topbar-tab-long{display:none}.kurs-topbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kurs-topbar-actions .panel-wydarzenie-card-actions{margin:0}.kurs-topbar-btn{min-height:40px;padding:0 14px;font-size:14px}.kurs-zapis{color:var(--ink-muted);font-size:13px}.kurs-zapis-saved{color:#4f7a3a}.kurs-zapis-error{color:var(--danger)}@media (min-width:640px){.kurs-topbar-tab{padding:0 14px}.kurs-topbar-tab-long{display:inline}.kurs-topbar-tab-short{display:none}}@media (min-width:1024px){.kurs-topbar{flex-wrap:nowrap}.kurs-topbar-title{flex:0 auto}.kurs-topbar-tabs{flex:none;order:0;margin:0 auto}.kurs-topbar-tab{flex:none;min-height:32px}}.kurs-builder{flex-direction:column;gap:24px;min-width:0;margin-top:16px;display:flex}.kurs-builder-dragging{-webkit-user-select:none;user-select:none}.kurs-builder-tree{flex-direction:column;gap:14px;min-width:0;display:flex}.kurs-builder-tree-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.kurs-builder-heading{margin:0;font-size:16px;font-weight:700}.kurs-builder-summary{color:var(--ink-muted);font-size:12px}.kurs-builder-modul{flex-direction:column;gap:4px;display:flex}.kurs-builder-modul-head{align-items:center;gap:8px;padding:6px 4px;display:flex}.kurs-builder-modul-name{letter-spacing:.06em;text-transform:uppercase;color:#4a453e;overflow-wrap:anywhere;flex:auto;margin:0;font-size:12px;font-weight:700}.kurs-builder-tool{color:#3a362f;min-width:36px;height:36px;font:600 14px var(--font-body,system-ui), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none}.kurs-builder-tool:hover{background:var(--surface-sunken)}.kurs-builder-tool:focus-visible,.kurs-builder-lesson:focus-visible,.kurs-builder-add:focus-visible,.kurs-builder-play:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kurs-builder-menu{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.kurs-builder-menu-actions{flex-wrap:wrap;gap:4px;display:flex}.kurs-builder-lekcje{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kurs-builder-item{border-radius:12px}.kurs-builder-row{border:1px solid var(--border);background:var(--surface);touch-action:pan-y;-webkit-touch-callout:none;border-radius:12px;align-items:center;gap:4px;padding-left:4px;display:flex}.kurs-builder-item-on>.kurs-builder-row{border-color:#e2b007;box-shadow:inset 0 0 0 1px #e2b007}.kurs-builder-moving>.kurs-builder-row,.kurs-builder-moving>.kurs-builder-modul-head{outline:2px dashed var(--border-strong);opacity:.85}.kurs-builder-handle{color:#a39c8f;letter-spacing:-2px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;width:24px;min-height:44px;font-size:12px;display:inline-flex}.kurs-builder-dragging .kurs-builder-handle{cursor:grabbing}.kurs-builder-lesson{min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:8px 10px 8px 2px;font-size:15px;display:flex}.kurs-builder-badge{border-radius:11px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.kurs-builder-badge-ok{color:#3f6b2c;background:#e9f1e4}.kurs-builder-badge-on{color:#8a5a00;background:#fbf3d9}.kurs-builder-badge-brak{color:#a03a2c;background:#fdecea}.kurs-builder-lesson-title{overflow-wrap:anywhere;flex:auto;min-width:0}.kurs-builder-item-on .kurs-builder-lesson-title{font-weight:600}.kurs-builder-lesson-meta{color:var(--ink-muted);flex:none;font-size:12px}.kurs-builder-lesson-brak{color:#a03a2c}.kurs-builder-add{color:#6b5a1a;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #d8c27a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.kurs-builder-add:disabled{opacity:.6;cursor:default}.kurs-builder-new-modul{border-style:dashed}.kurs-builder-hint{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.kurs-builder-empty{color:var(--ink-muted)}.kurs-builder-main{min-width:0}.kurs-builder-lekcja{flex-direction:column;gap:14px;min-width:0;display:flex}.kurs-builder-item .kurs-builder-lekcja{background:var(--surface);border:2px solid #e2b007;border-radius:14px;margin-top:8px;padding:12px}.kurs-builder-path{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.kurs-builder-path-hint{margin-left:auto}.kurs-builder-editor,.kurs-builder-podglad{color:var(--ink)}.kurs-builder-title{width:100%;min-width:0;color:var(--ink);box-shadow:0 2px 0 0 var(--border);background:0 0;border:0;border-bottom:2px dashed #0000;border-radius:0;padding:4px 0}.kurs-builder-title:hover{border-bottom-color:var(--border-strong);box-shadow:none}.kurs-builder-title:focus{box-shadow:none;border-bottom-color:#c9a227;outline:none}.kurs-builder-chips{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.kurs-builder-chip{color:#fff;background:#0000008c;border-radius:6px;padding:4px 8px;font-size:12px}.kurs-builder-film-btn{height:36px;min-height:36px;padding:0 12px;font-size:13px;position:absolute;top:12px;right:12px}.kurs-builder-film{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.kurs-builder-materialy{flex-direction:column;gap:10px;display:flex}.kurs-builder-materialy-heading{margin:0;font-size:15px;font-weight:700}.kurs-builder-tiles{flex-wrap:wrap;gap:10px;display:flex}.kurs-builder-tile{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:6px 6px 6px 14px;font-size:14px;display:inline-flex}.kurs-builder-tile-name{overflow-wrap:anywhere;min-width:0}.kurs-builder-tile-size{color:var(--ink-muted);flex:none;font-size:12px}.kurs-builder-typ{border-radius:6px;flex:none;padding:3px 6px;font-size:11px;font-weight:700}.kurs-builder-typ-pdf{color:#a03a2c;background:#fdecea}.kurs-builder-typ-obraz{color:#2c4c8a;background:#e8eefb}.kurs-builder-upload{max-width:100%;display:inline-flex}.kurs-builder-add-tile{width:auto}.kurs-builder-upload input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}.kurs-builder-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.kurs-builder-move{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}@media (min-width:1024px){.kurs-builder{flex-direction:row;align-items:flex-start;gap:0;margin-top:0}.kurs-builder-tree{border-right:1px solid var(--border);flex:none;width:320px;padding:20px 16px;position:sticky;top:0}.kurs-builder-row{background:0 0;border-color:#0000}.kurs-builder-item-on>.kurs-builder-row{background:var(--surface);border-color:#0000;box-shadow:inset 0 0 0 2px #e2b007}.kurs-builder-lesson{font-size:14px}.kurs-builder-main{flex:auto;justify-content:center;padding:28px 40px;display:flex}.kurs-builder-main>*{width:100%;max-width:860px}}.kursantka-lekcja-title{flex:16rem;min-width:0}.kurs-dane{flex-direction:column;gap:24px;min-width:0;margin-top:16px;display:flex}.kurs-dane-main,.kurs-dane-aside{flex-direction:column;gap:24px;min-width:0;display:flex}.kurs-dane-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.kurs-dane-card-small{gap:12px;padding:20px}.kurs-dane-heading{margin:0;font-size:18px;font-weight:700}.kurs-dane-suffix{display:block;position:relative}.kurs-dane-suffix .sb-input{padding-right:48px}.kurs-dane-suffix>span{color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.kurs-dane-dostep{border:0;min-width:0;margin:0;padding:0}.kurs-dane-seg{background:var(--surface-sunken);border-radius:12px;gap:4px;padding:4px;display:flex}.kurs-dane-seg-btn{color:#4a453e;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 1 0;padding:0 8px;font-size:14px;font-weight:600}.kurs-dane-seg-btn[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.kurs-dane-seg-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kurs-dane-okres{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kurs-dane-liczba{width:96px}.kurs-dane-jednostka{width:180px;max-width:100%}.kurs-dane-info{color:#5c4400;background:#fbf3d9;border-radius:10px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.adres-pole-box{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.adres-pole-box:focus-within{box-shadow:0 0 0 4px var(--honey-soft);border-color:#c9a227}.adres-pole-fixed{background:var(--surface-sunken);border-bottom:1px solid var(--border);color:var(--ink-muted);align-items:flex-start;gap:6px;padding:10px 14px;font-size:15px;line-height:1.4;display:flex}.adres-pole-lock{flex:none;margin-top:3px}.adres-pole-prefix{overflow-wrap:anywhere;min-width:0}.adres-pole-box input{width:100%;min-width:0;height:46px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:0 14px;font-size:15px}.adres-pole-opis{flex-direction:column;gap:4px;display:flex}.adres-pole-status:empty{display:none}.adres-pole-free{color:var(--status-oplacony-fg);font-size:14px;font-weight:600}.adres-pole-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}@media (min-width:640px){.adres-pole-box{flex-direction:row;align-items:stretch}.adres-pole-fixed{border-bottom:0;border-right:1px solid var(--border);flex:0 auto;align-items:center}.adres-pole-box input{flex:160px}}.kurs-dane-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#e9dcc0,#c7b48c);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.kurs-dane-cover img,.kurs-dane-karta-img img{object-fit:cover;width:100%;height:100%}.kurs-dane-cover-empty{color:#5c4400;font-size:13px}.kurs-dane-cover-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kurs-dane-cover-actions .panel-file-name:empty{display:none}.kurs-dane-karta{border:1px solid var(--border);border-radius:12px;overflow:hidden}.kurs-dane-karta-img{aspect-ratio:16/9;background:linear-gradient(135deg,#e9dcc0,#c7b48c)}.kurs-dane-karta-body{overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.kurs-dane-karta-meta{color:var(--ink-muted);font-size:13px}@media (min-width:1024px){.kurs-dane{flex-direction:row;justify-content:center;align-items:flex-start;gap:32px}.kurs-dane-main{flex:0 760px}.kurs-dane-aside{flex:0 0 340px;position:sticky;top:16px}}.kursantka-menu{position:relative}.kursantka-avatar{background:var(--marka-border);width:44px;height:44px;color:var(--marka-ink);cursor:pointer;border-radius:22px;justify-content:center;align-items:center;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.kursantka-avatar::-webkit-details-marker{display:none}.kursantka-avatar:focus-visible{outline:2px solid var(--marka-ink);outline-offset:2px}.kursantka-menu-panel{z-index:20;border:1px solid var(--marka-border);background:var(--marka-surface);border-radius:14px;flex-direction:column;gap:6px;width:min(260px,100vw - 32px);padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #1f1d1a1f}.kursantka-menu-email{color:var(--marka-ink);overflow-wrap:anywhere;font-weight:600}.kursantka-menu-panel form{border-top:1px solid var(--marka-border);margin:0;padding-top:6px}.kursantka-menu-link{min-height:44px;color:var(--marka-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;text-decoration:underline;display:flex}.kursantka-powitanie{flex-direction:column;gap:4px;display:flex}.kursantka-powitanie p{margin:0}.kursantka-karta-cover{aspect-ratio:16/9;height:auto}.kursantka-chip{color:#26231f;background:#ffffffeb;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.kursantka-zrodlo{color:#6b4a00;overflow-wrap:anywhere;background:#fbf3d9;border-radius:999px;align-self:flex-start;max-width:100%;padding:3px 9px;font-size:12px;font-weight:600}.kursantka-pusto{border:1px solid var(--marka-border);background:var(--marka-surface);border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.kursantka-pusto-title{margin:0;font-size:18px;line-height:1.3}.kursantka-pusto p{margin:0}.kursantka-dostep{border:1px solid var(--marka-border);background:var(--marka-surface);color:var(--marka-ink);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.kursantka-dostep p{margin:0}.kursantka-dostep-title{margin:0;font-size:17px}.kursantka-dostep-sub{margin:6px 0 0;font-size:14px}.kursantka-dostep-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kursantka-dostep-lista li{overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.kursantka-karta-title{margin:0;font-size:18px;font-weight:700;line-height:1.3}.kursantka-karta-postep{align-items:center;gap:10px;display:flex}.kursantka-karta-postep .kursantka-pasek{flex:auto}.kursantka-karta-postep>span{flex:none}.kursantka-nastepna{color:var(--marka-ink)}.kursantka-raty{color:var(--marka-ink);flex-direction:column;gap:4px;display:flex}.kursantka-raty ul{margin:0;padding-left:18px}.kursantka-zalegla{color:#8a3a2c}.kursantka-karta-cta{margin-top:auto}.kursantka-pomoc{color:var(--marka-ink-muted);text-align:center;font-size:13px}.kursantka-pomoc summary{cursor:pointer;align-items:center;gap:4px;min-height:44px;list-style:none;display:inline-flex}.kursantka-pomoc summary::-webkit-details-marker{display:none}.kursantka-pomoc-link,.kursantka-link{color:var(--marka-ink);text-decoration:underline}.kursantka-wejscie{flex-direction:column;gap:14px;width:100%;max-width:420px;margin:0 auto;padding:16px 0;display:flex}.kursantka-wejscie .kursantka-form{flex-direction:column;gap:16px;display:flex}.kursantka-wyslano{text-align:center;align-items:center}.kursantka-wyslano p{margin:0}.kursantka-ikona{color:#8a5a00;background:#fbf3d9;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.kursantka-ikona-ok{color:#3f6b2c;background:#e9f1e4;border-radius:36px;width:72px;height:72px}.kursantka-cta-duzy{border-radius:14px;min-height:56px;font-size:17px;font-weight:700}.kursantka-center{text-align:center}.kursantka-wejscie-karta{border:1px solid var(--marka-border);background:var(--marka-surface);border-radius:20px;width:100%;max-width:420px;margin:0 auto;overflow:hidden;box-shadow:0 12px 32px #1f1d1a14}.kursantka-wejscie-cover{aspect-ratio:16/9;background:var(--marka-accent);position:relative}.kursantka-wejscie-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kursantka-wejscie-body{flex-direction:column;gap:10px;padding:24px 20px;display:flex}.kursantka-wejscie-body p{margin:0}.kursantka-wejscie-form{margin-top:18px}@media (min-width:600px){.kursantka-wejscie-cover{aspect-ratio:16/7}.kursantka-wejscie-body{padding:28px 32px 32px}.kursantka-karty{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kursantka-menu-panel .kursantka-mobile-only{display:none}}.panel-filtr{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 16px;display:grid}.panel-filtr-actions{align-items:center;gap:12px;min-height:48px;display:flex}.panel-filtr-wynik{grid-column:1/-1;margin:0}.panel-kursanci-kto{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.panel-kursanci-imie{overflow-wrap:anywhere;font-weight:600}th.panel-kursanci-kto{display:table-cell}th.panel-kursanci-kto>span{display:block}@media (min-width:640px){.panel-filtr{grid-template-columns:minmax(0,1fr) 200px auto}.panel-filtr.panel-filtr-pola{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.panel-filtr.panel-filtr-pola{grid-template-columns:minmax(0,1fr) repeat(3,180px) auto}.panel-filtr.panel-filtr-daty{grid-template-columns:minmax(0,1fr) repeat(4,160px) auto}}.panel-filtr-daty input[type=date]{width:100%;min-width:0}.kurs-builder-podglad-hint{margin-top:2px;display:block}.kurs-builder-podglad-tag{color:#3f6b2c;background:#e9f1e4;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600}.kurs-strona{flex-direction:column;gap:28px;min-width:0;display:flex}.marka-page:has(.kurs-strona-kup){padding-bottom:170px}.kurs-strona-main{flex-direction:column;gap:22px;min-width:0;display:flex}.kurs-strona-cover{aspect-ratio:16/9;background:var(--marka-accent);border-radius:18px;overflow:hidden}.kurs-strona-cover img{object-fit:cover;width:100%;height:100%;display:block}.kurs-strona-head{flex-direction:column;gap:6px;display:flex}.kurs-strona-meta{color:var(--marka-ink-muted);margin:0;font-size:13px}.kurs-strona-title{margin:0}.kurs-strona-notice{background:var(--marka-surface);border:1px solid var(--marka-border);border-radius:10px;margin:0;padding:10px 14px}.kurs-strona-opis{color:var(--marka-ink);font-size:16px;line-height:1.7}.kurs-strona-muted{color:var(--marka-ink-muted)}.kurs-strona-small{margin:0;font-size:12px}.kurs-strona-program{flex-direction:column;gap:10px;display:flex}.kurs-strona-program-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.kurs-strona-program-head .marka-heading{margin:0}.kurs-strona-program-head>span{font-size:13px}.kurs-strona-modul{border:1px solid var(--marka-border);background:var(--marka-surface);border-radius:14px;overflow:hidden}.kurs-strona-modul-head{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.kurs-strona-modul-head::-webkit-details-marker{display:none}.kurs-strona-podglad>summary::-webkit-details-marker{display:none}.kurs-strona-modul-head:after{content:"▸";color:var(--marka-ink-muted);margin-left:4px}.kurs-strona-modul[open]>.kurs-strona-modul-head:after{content:"▾"}.kurs-strona-modul-name{overflow-wrap:anywhere;flex:auto;min-width:0}.kurs-strona-modul-meta{font-size:13px;font-weight:400}.kurs-strona-lekcje{margin:0;padding:0;list-style:none}.kurs-strona-lekcja{border-top:1px solid var(--marka-border)}.kurs-strona-lekcja-row{min-height:44px;color:var(--marka-ink);align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex}.kurs-strona-podglad>summary{cursor:pointer;list-style:none}.kurs-strona-podglad>summary:focus-visible,.kurs-strona-modul-head:focus-visible{outline:2px solid var(--marka-ink);outline-offset:-2px}.kurs-strona-ikona{text-align:center;width:18px;color:var(--marka-ink-muted);flex:none;font-size:12px}.kurs-strona-lekcja-title{overflow-wrap:anywhere;flex:auto;min-width:0}.kurs-strona-podglad-tag{color:#3f6b2c;flex:none;font-size:12px;font-weight:600}.kurs-strona-czas{flex:none;font-size:13px}.kurs-strona-player{aspect-ratio:16/9;background:#1c1b18;border-radius:12px;margin:0 16px 14px;position:relative;overflow:hidden}.kurs-strona-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.kurs-strona-prowadzi{border:1px solid var(--marka-border);background:var(--marka-surface);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.kurs-strona-prowadzi p{margin:0}.kurs-strona-avatar{object-fit:cover;background:var(--marka-accent);border-radius:26px;flex:none;width:52px;height:52px}.kurs-strona-prowadzi-name{font-weight:700}.kurs-strona-prowadzi-bio{color:var(--marka-ink-muted);overflow-wrap:anywhere;font-size:14px}.kurs-strona-kup{z-index:30;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--marka-border);background:var(--marka-surface);flex-direction:column;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1f1d1a14}.kurs-strona-login{color:var(--marka-ink);text-align:center;text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.kurs-strona-kup>.kurs-strona-cena,.kurs-strona-korzysci,.kurs-strona-stripe{display:none}.kurs-strona-cena{color:var(--marka-ink);white-space:nowrap;margin:0;font-size:22px;font-weight:800}.kurs-strona-form{flex-direction:column;gap:10px;margin:0;display:flex}.kurs-strona-zgoda{min-height:0;font-size:12px}.kurs-strona-zgoda input{margin:2px 0}.kurs-strona-zgoda span{padding:0}.kurs-strona-kup-row{align-items:center;gap:12px;display:flex}.kurs-strona-cta{border-radius:14px;flex:auto;min-height:52px;font-size:17px;font-weight:700}.kurs-strona-desktop{display:none}@media (min-width:1024px){.kurs-strona{flex-direction:row;align-items:flex-start;gap:28px}.marka-page:has(.kurs-strona-kup){padding-bottom:0}.kurs-strona-main{flex:auto}.kurs-strona-kup{border:1px solid var(--marka-border);border-radius:18px;flex:0 0 300px;gap:14px;padding:22px;position:sticky;inset:24px auto auto;box-shadow:0 12px 32px #1f1d1a14}.kurs-strona-kup>.kurs-strona-cena{font-size:32px;display:block}.kurs-strona-korzysci{color:var(--marka-ink);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.kurs-strona-stripe{text-align:center;display:block}.kurs-strona-mobile{display:none}.kurs-strona-desktop{display:inline}.kurs-strona-zgoda{font-size:13px}}.kurs-strona-starty{border:0;min-width:0;margin:0;padding:0}.kurs-strona-starty legend{color:var(--marka-ink);margin-bottom:6px;padding:0;font-weight:700}.kurs-strona-starty-lista{overscroll-behavior-inline:contain;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.kurs-strona-start{border:1.5px solid var(--marka-border);background:var(--marka-surface);max-width:240px;color:var(--marka-ink);cursor:pointer;border-radius:12px;flex:none;align-items:flex-start;gap:8px;padding:8px 12px;font-size:14px;display:flex}.kurs-strona-start:has(input:checked){border-color:var(--marka-primary);box-shadow:0 0 0 1px var(--marka-primary)}.kurs-strona-start input{accent-color:var(--marka-primary);flex:none;margin:3px 0 0}.kurs-strona-start>span{flex-direction:column;gap:2px;min-width:0;display:flex}.kurs-strona-start small,.kurs-strona-start .kurs-strona-small{overflow-wrap:anywhere}@media (min-width:1024px){.kurs-strona-starty-lista{flex-direction:column;overflow:visible}.kurs-strona-start{max-width:none}}.platnosc-start{overflow-wrap:anywhere;margin:0}.platnosc-raty{flex-direction:column;gap:2px;display:flex}.platnosc-raty p{overflow-wrap:anywhere;margin:0}.platnosc-typy{flex-direction:column;gap:6px;min-width:0;display:flex}.platnosc-typy p{margin:0}.platnosc-typy ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.platnosc-typ{border:1px solid var(--marka-border,#d4d4d8);color:inherit;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}.platnosc-typ[aria-current=true]{border-color:var(--marka-primary,#111);box-shadow:inset 0 0 0 1px var(--marka-primary,#111)}.platnosc-typ[aria-disabled=true]{opacity:.5;cursor:not-allowed}.platnosc-typ-nazwa{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:700}.platnosc-typ-cena{font-weight:700}.kurs-strona-badge{color:var(--marka-ink-muted);text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 6px;margin:0;font-size:12px;display:flex}.kurs-strona-badge strong{color:var(--marka-ink);font-weight:700}a.kurs-strona-cta{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kurs-gotowe{flex-wrap:wrap;align-items:flex-start;gap:24px;min-width:0;display:flex}.kurs-gotowe-main{border:1px solid var(--marka-border);background:var(--marka-bg);border-radius:16px;flex-direction:column;flex:999 520px;gap:20px;min-width:0;padding:20px;display:flex}.kurs-gotowe-znak{color:#1d5b2a;background:#e3f3e6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.kurs-gotowe-tytul{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.2}.kurs-gotowe-tekst{color:var(--marka-ink-muted);overflow-wrap:anywhere;margin:0;font-size:17px}.kurs-gotowe-tekst strong{color:var(--marka-ink)}.kurs-gotowe-cta{justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:17px;text-decoration:none;display:inline-flex}.kurs-gotowe-karta{border:1px solid var(--marka-border);background:var(--marka-bg);border-radius:16px;flex-direction:column;flex:300px;min-width:0;display:flex;overflow:hidden}.kurs-gotowe-okladka{aspect-ratio:16/9;background:var(--marka-accent)}.kurs-gotowe-okladka img{object-fit:cover;width:100%;height:100%;display:block}.kurs-gotowe-dane{flex-direction:column;gap:10px;padding:20px;display:flex}.kurs-gotowe-nazwa{overflow-wrap:anywhere;font-size:18px}.kurs-gotowe-muted{color:var(--marka-ink-muted)}.kurs-gotowe-wiersz{justify-content:space-between;align-items:center;gap:12px;display:flex}.kurs-gotowe-cena{border-top:1px solid var(--marka-border);padding-top:10px}.kurs-gotowe-pill{color:#1d5b2a;background:#e3f3e6;border-radius:999px;padding:4px 10px;font-weight:600}@media (min-width:720px){.kurs-gotowe-main{padding:32px}.kurs-gotowe-tytul{font-size:30px}}.platnosc{flex-direction:column;gap:24px;min-width:0;display:flex}.platnosc-kurs{flex-direction:column;gap:12px;min-width:0;display:flex}.platnosc-badge{background:var(--marka-surface);border:1px solid var(--marka-border);color:var(--marka-ink-muted);border-radius:999px;align-self:flex-start;margin:0;padding:4px 10px;font-size:12px;font-weight:600}.platnosc-okladka{aspect-ratio:16/9;background:var(--marka-accent);border-radius:16px;overflow:hidden}.platnosc-okladka img{object-fit:cover;width:100%;height:100%;display:block}.platnosc-tytul{margin:0}.platnosc-cena{color:var(--marka-ink);margin:0;font-size:26px;font-weight:800}.platnosc-cena .platnosc-vat{margin-top:4px;font-weight:500;display:block}.platnosc-wiecej>summary{cursor:pointer;flex-direction:column;gap:6px;list-style:none;display:flex}.platnosc-wiecej>summary::-webkit-details-marker{display:none}.platnosc-wiecej[open] .platnosc-skrot{display:none}.platnosc-pokaz{color:var(--marka-primary);font-weight:600}.platnosc-wiecej[open] .platnosc-pokaz{display:none}.platnosc-pelny{flex-direction:column;gap:14px;display:flex}.platnosc-maly-naglowek{color:var(--marka-ink);margin:0 0 4px;font-size:13px;font-weight:700}.platnosc-pelny p:where(:not(.tresc p)){margin:0}.platnosc-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.platnosc-form{flex-direction:column;gap:20px;min-width:0;margin:0;display:flex}.platnosc-sekcja{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.platnosc-naglowek{color:var(--marka-ink);margin:0;font-size:16px;font-weight:700}.platnosc-firma{flex-direction:column;gap:12px;display:flex}.platnosc-zgody{flex-direction:column;gap:10px;display:flex}.platnosc-zgoda{font-size:13px}.platnosc-wymagane{color:var(--marka-danger)}.platnosc-muted{color:var(--marka-ink-muted);margin:0}.platnosc-small{font-size:12px}.platnosc-blad{color:var(--marka-danger);margin:0;font-weight:600}.platnosc-zaplac{border-radius:14px;width:100%;min-height:52px;font-size:17px;font-weight:700}.platnosc-stopka{text-align:center}.platnosc-termin{color:var(--marka-ink);margin:0}.platnosc-zamowienie{gap:14px}.platnosc-kod{gap:8px;min-width:0;display:flex}.platnosc-kod>.sb-input{text-transform:uppercase;flex:auto;min-width:0}.platnosc-kod>.sb-btn{flex:none}.platnosc-kod-pytanie{cursor:pointer;color:var(--marka-primary);font-weight:600}.platnosc-kod-pole[open]>.platnosc-kod-pytanie{margin-bottom:8px}.platnosc-rabat{color:var(--marka-ink);font-size:14px;font-weight:700}.platnosc-desktop{display:none}@media (min-width:1024px){.platnosc{flex-direction:row;align-items:flex-start;gap:40px}.platnosc-kurs{flex:auto}.platnosc-panel{border:1px solid var(--marka-border);background:var(--marka-surface);border-radius:18px;flex:0 0 400px;padding:24px;position:sticky;top:24px;box-shadow:0 12px 32px #1f1d1a14}.platnosc-mobile{display:none}.platnosc-desktop{display:flex}.platnosc-kwota{flex-direction:column;gap:2px}.platnosc-cena{font-size:32px}}.kurs-kursantki-nadaj{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.kurs-kursantki-search{align-items:end;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.kurs-kursantki-search>.sb-field{flex:16rem;min-width:0}.kurs-kursantki-results{margin-bottom:var(--space-3)}.kurs-kursantki-nadaj>.sb-btn{width:100%}@media (min-width:641px){.kurs-kursantki-nadaj{flex-flow:wrap}.kurs-kursantki-nadaj>.sb-field{flex:14rem;min-width:0}.kurs-kursantki-nadaj>.sb-btn{width:auto}}.kurs-kursantki-imie{font-weight:600;display:block}@media (max-width:640px){.kurs-kursantki-wrap{border:0;overflow-x:visible}.kurs-kursantki-table,.kurs-kursantki-table tbody,.kurs-kursantki-table tr,.kurs-kursantki-table td{width:100%;display:block}.kurs-kursantki-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kurs-kursantki-table tbody{gap:var(--space-3);flex-direction:column;display:flex}.kurs-kursantki-table tr{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md)}.kurs-kursantki-table tbody td{justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-1) 0;white-space:normal;overflow-wrap:anywhere;border-top:0;flex-wrap:wrap;display:flex}.kurs-kursantki-table td:before{content:attr(data-label) / "";color:var(--ink-muted);font-size:13px}.kurs-kursantki-table td.kurs-kursantki-email{padding-bottom:var(--space-2);font-weight:600;display:block}.kurs-kursantki-table td.kurs-kursantki-email:has(.kurs-kursantki-imie){font-weight:400}.kurs-kursantki-table td.kurs-kursantki-email:before,.kurs-kursantki-table td.kurs-kursantki-akcje:before{content:none}.kurs-kursantki-table td.kurs-kursantki-akcje:empty{display:none}.kurs-kursantki-table td.kurs-kursantki-akcje{padding-top:var(--space-2)}}.admin-prowizje-form{gap:var(--space-3);display:grid}.admin-prowizje-chosen{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-prowizje-results,.admin-prowizje-cards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-prowizje-results .sb-btn{text-align:left;flex-wrap:wrap;justify-content:flex-start;width:100%}.admin-prowizje-cards{display:none}@media (max-width:760px){.admin-prowizje-table{display:none}.admin-prowizje-cards{display:flex}}.mailing-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.mailing-stat{border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.mailing-stat dt{color:var(--ink-muted);font-size:13px}.mailing-stat dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700}.mailing-historia-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mailing-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mailing-karta{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px;display:grid}.mailing-karta p{margin:0}.mailing-karta-meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.mailing-karta-temat{overflow-wrap:anywhere;font-weight:700}.panel-card.nadawca{display:block}.nadawca>*+*{margin-top:var(--space-4)}.nadawca-summary{cursor:pointer;flex-direction:column;gap:4px;display:flex}.nadawca-summary .panel-muted{overflow-wrap:anywhere}.nadawca-form,.nadawca-domena,.nadawca-rekordy,.nadawca-grupa{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.nadawca-domena p,.nadawca-rekordy p,.nadawca-domena h3{overflow-wrap:anywhere;margin:0}.nadawca-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nadawca-rekord{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);min-width:0;padding:12px 14px}.nadawca-rekord-typ{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.nadawca-rekord dl{grid-template-columns:minmax(0,1fr);gap:4px;margin:8px 0 0;display:grid}.nadawca-rekord dt{color:var(--ink-muted);font-size:13px}.nadawca-rekord dd{min-width:0;margin:0 0 4px}.nadawca-wartosc{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.nadawca-wartosc code{overflow-wrap:anywhere;word-break:break-all;font-size:13px}.nadawca-propozycja{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:12px 14px;display:flex}.nadawca-propozycja p{overflow-wrap:anywhere;margin:0}.nadawca-propozycja .sb-btn{text-align:left;overflow-wrap:anywhere;max-width:100%;height:auto;padding-block:10px}.domena-poczta{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.domena-poczta p{overflow-wrap:anywhere;margin:0}@media (min-width:720px){.nadawca-rekord dl{grid-template-columns:10rem minmax(0,1fr);align-items:baseline}.nadawca-rekord dd{margin:0}}.mailing-karta-filtr{overflow-wrap:anywhere;font-size:13px}.mailing-karta-postep{flex-direction:column;gap:4px;min-width:0;display:flex}.mailing-karta-liczby{color:var(--ink-muted);justify-content:space-between;gap:8px;font-size:13px;display:flex}.mailing-karta-link{justify-self:start}.mailing-ostrzezenie{color:var(--danger);font-weight:600}.mailing-pasek{appearance:none;border-radius:var(--radius-pill);background:var(--surface-sunken);border:0;width:100%;height:8px;overflow:hidden}.mailing-pasek::-webkit-progress-bar{background:var(--surface-sunken);border-radius:var(--radius-pill)}.mailing-pasek::-webkit-progress-value{background:var(--honey);border-radius:var(--radius-pill)}.mailing-pasek::-moz-progress-bar{background:var(--honey);border-radius:var(--radius-pill)}.mailing-tag{border-radius:var(--radius-pill);background:var(--honey-soft);color:var(--ink);padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.mailing-tag-organizacyjna{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.mailing-kreator{--mailing-pad:var(--space-6);gap:var(--space-4);padding:var(--mailing-pad);flex-direction:column;display:flex}.mailing-kroki{scrollbar-width:none;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.mailing-krok{white-space:nowrap;color:var(--ink-muted);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.mailing-krok+.mailing-krok:before{content:"";background:var(--border-strong);flex:0 0 16px;height:1.5px}.mailing-krok-n{border:1.5px solid var(--border-strong);border-radius:13px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.mailing-krok-on{color:var(--ink)}.mailing-krok-on .mailing-krok-n{background:var(--ink);border-color:var(--ink);color:var(--surface)}.mailing-krok-done .mailing-krok-n{background:var(--honey);border-color:var(--honey);color:var(--on-honey)}.mailing-szkic-note{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mailing-krok-tresc{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.mailing-krok-tresc.potwierdzenie-uklad{display:grid}.mailing-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.mailing-kafle{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.mailing-kafel{border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex;position:relative}.mailing-kafel input[type=radio]{opacity:0;pointer-events:none;position:absolute}.mailing-kafel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mailing-kafel:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.mailing-kafel-on{border-color:var(--honey);box-shadow:0 0 0 4px var(--honey-soft)}.mailing-kafel-dodaj{border-style:dashed}.mailing-kafel:disabled{cursor:not-allowed;opacity:.6}.mailing-grupy-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.mailing-grupy{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mailing-grupa{border:1.5px solid var(--ink);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:14px;min-width:0;padding:14px;display:flex}.mailing-grupa-head{align-items:center;gap:10px;min-width:0;display:flex}.mailing-grupa-head .mailing-grupa-tytul{flex:auto}.mailing-grupa-tytul{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:20px}.mailing-grupa-ikona{border-radius:var(--radius-sm);background:var(--status-zainteresowany-bg);width:32px;height:32px;color:var(--status-zainteresowany-fg);flex:0 0 32px;place-items:center;display:grid}.mailing-grupa-ikona svg{width:16px;height:16px}.mailing-grupa-ikona-kursantki{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.mailing-grupa-liczba{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:14px;font-weight:600}.mailing-grupa-wiersz{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;padding:10px 12px 10px 14px;display:grid}.mailing-grupa-wiersz-blad{border-color:var(--danger)}.mailing-grupa-opis{flex-direction:column;gap:2px;min-width:0;display:flex}.mailing-grupa-opis p{overflow-wrap:anywhere;margin:0}.mailing-grupa-wiersz .mailing-grupa-akcje{margin-left:calc(-1 * var(--space-2));grid-column:2/-1;gap:4px;display:flex}.mailing-grupa-kolumny{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.mailing-grupa-stopka{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mailing-opcje-head{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.mailing-szybkie{gap:2px;display:flex}.mailing-szybki{border-radius:var(--radius-sm);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:600;text-decoration:underline}.mailing-szybki[aria-pressed=true]{background:var(--honey-soft);text-decoration:none}.mailing-szybki:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mailing-szybki:disabled{cursor:not-allowed;opacity:.6}.mailing-opcje{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;min-width:0;padding:0 12px;display:flex}.mailing-opcja+.mailing-opcja{border-top:1px solid var(--border)}.mailing-opcja-tekst{overflow-wrap:anywhere;flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.mailing-opcja-liczba{color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:12px}.mailing-kropka{background:var(--status-anulowany-fg);border-radius:50%;flex:none;width:8px;height:8px}.mailing-kropka-zainteresowany{background:var(--status-zainteresowany-fg)}.mailing-kropka-oplacony,.mailing-kropka-czesciowo-zwrocony{background:var(--status-oplacony-fg)}.mailing-kropka-rezerwowy{background:var(--status-rezerwowy-fg)}.mailing-odbiorcy-uklad{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.mailing-odbiorcy-glowna{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.mailing-odbiorcy-lista{flex-direction:column;gap:6px;min-width:0;display:flex}.mailing-licznik{border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.mailing-licznik p{margin:0}.mailing-licznik-glowny{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mailing-licznik-liczba strong{font-size:28px;line-height:34px;display:block}.mailing-licznik-linie{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin:0;padding:8px 0 0;font-size:13px;display:flex}.mailing-licznik-linie div{justify-content:space-between;gap:12px;display:flex}.mailing-licznik-linie dt{color:var(--ink-muted);overflow-wrap:anywhere;min-width:0}.mailing-licznik-linie dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.mailing-licznik-linie:empty{display:none}.mailing-licznik-lista{margin-left:calc(-1 * var(--space-2));align-self:flex-start}.mailing-nawigacja-licznik{color:var(--ink-muted);flex-direction:column;justify-content:center;margin:0 auto 0 0;font-size:12px;line-height:16px;display:flex}.mailing-nawigacja-licznik strong{color:var(--ink);font-size:17px;line-height:22px}.mailing-nawigacja .mailing-nawigacja-licznik+.sb-btn{margin-left:0}.mailing-zapis{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.mailing-zapis-failed{color:var(--danger)}.mailing-zapis .panel-action{min-height:32px}.mailing-podglad-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mailing-podglad-head .sb-field-label{margin:0}.mailing-seg{border-radius:var(--radius-md);background:var(--surface-sunken);padding:3px;display:inline-flex}.mailing-seg-btn{border-radius:calc(var(--radius-md) - 3px);min-height:36px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600}.mailing-seg-btn[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.mailing-seg-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mailing-podglad-telefon .mailing-podglad-ramka{border-width:8px;border-color:var(--ink);border-radius:28px;width:min(100%,375px);height:640px;margin:0 auto}.mailing-podsumowanie{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin:0}.mailing-podsumowanie-wiersz{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 8px 10px 14px;display:grid}.mailing-podsumowanie-wiersz+.mailing-podsumowanie-wiersz{border-top:1px solid var(--border)}.mailing-podsumowanie-wiersz dt{color:var(--ink-muted);grid-column:1;font-size:13px}.mailing-podsumowanie-wiersz dd{overflow-wrap:anywhere;grid-column:1;margin:0}.mailing-podsumowanie-wiersz .mailing-podsumowanie-zmien{grid-area:1/2/span 2}.mailing-szybkie-terminy{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mailing-szybki-termin{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.mailing-szybki-termin[aria-pressed=true]{border-color:var(--status-zainteresowany-fg);background:var(--status-zainteresowany-bg);color:var(--status-zainteresowany-fg)}.mailing-szybki-termin:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mailing-kontrola{flex-direction:column;gap:8px;display:flex}.mailing-kontrola .mailing-sprawdz{gap:0}.mailing-kontrola .mailing-sprawdz li{border-bottom:1px solid var(--border);padding:8px 0 8px 30px}.mailing-kontrola .mailing-sprawdz li:before{border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:grid;top:8px}.mailing-kontrola .mailing-ok:before{background:var(--status-oplacony-bg)}.mailing-kontrola .mailing-uwaga:before{background:var(--honey-soft)}.mailing-kontrola .mailing-info:before{background:var(--surface-sunken)}.mailing-sprawdz{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mailing-sprawdz li{overflow-wrap:anywhere;padding-left:22px;position:relative}.mailing-sprawdz li:before{font-weight:700;position:absolute;left:0}.mailing-ok{color:var(--status-oplacony-fg)}.mailing-ok:before{content:"✓"}.mailing-uwaga{color:var(--danger)}.mailing-uwaga:before{content:"!"}.mailing-info{color:var(--ink-muted)}.mailing-info:before{content:"·"}.mailing-nawigacja{z-index:2;margin:0 calc(-1 * var(--mailing-pad)) calc(-1 * var(--mailing-pad));padding:12px var(--mailing-pad);border-top:1px solid var(--border);background:var(--surface);border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:space-between;gap:10px;display:flex;position:sticky;bottom:0}.mailing-nawigacja .sb-btn{flex:0 auto}.tresc-przycisk{text-decoration:none;display:inline-flex}.tresc-obrazek{border-radius:var(--radius-md);max-width:100%;height:auto;display:block}.edytor-przycisk{margin:8px 0}.edytor-przycisk span{border-radius:var(--radius-md);background:var(--ink);color:var(--surface);padding:10px 20px;font-weight:600;display:inline-block}.edytor-obrazek{margin:8px 0}.edytor-obrazek img{border-radius:var(--radius-md);max-width:100%;height:auto;max-height:320px;display:block}.edytor-przycisk:focus,.edytor-obrazek:focus,.edytor-przycisk:hover,.edytor-obrazek:hover{outline:2px dashed var(--border-strong);outline-offset:2px}.mailing-kiedy{margin-top:var(--space-4)}.mailing-termin{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.mailing-termin-hint,.mailing-termin>.sb-field-error{grid-column:1/-1}.mailing-tag-stan{background:var(--surface-sunken)}.mailing-tag-wstrzymana{background:var(--surface-sunken);color:var(--danger);border:1px solid var(--danger)}.mailing-karta-akcje{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:620px){.mailing-kafle,.mailing-termin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.mailing-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.mailing-karta{grid-template-columns:minmax(0,1fr) 220px auto;align-items:center}}@media (max-width:619px){.mailing-kreator{--mailing-pad:var(--space-4)}}.mailing-kreator-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mailing-tag-szkic{background:var(--surface-sunken);color:var(--ink-muted)}.mailing-tag-zaplanowana{background:var(--status-zainteresowany-bg);color:var(--status-zainteresowany-fg)}.mailing-tag-wysylana{background:var(--honey-soft);color:var(--ink)}.mailing-tag-wyslana{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.mailing-tag-anulowana{background:var(--status-anulowany-bg);color:var(--status-anulowany-fg);text-decoration:line-through}.mailing-tag-odbiorca-dostarczona,.mailing-tag-odbiorca-kliknieta{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.mailing-tag-odbiorca-odbita,.mailing-tag-odbiorca-skarga,.mailing-tag-odbiorca-nieudana{background:var(--surface-sunken);color:var(--danger)}.mailing-tag-odbiorca-wyslana{background:var(--surface-sunken)}.mailing-tag-odbiorca-oczekuje,.mailing-tag-odbiorca-ponawiamy{background:var(--honey-soft)}.mailing-stat .mailing-pasek{height:6px;margin-top:6px}.mailing-pasek-uwaga::-webkit-progress-value{background:var(--danger)}.mailing-pasek-uwaga::-moz-progress-bar{background:var(--danger)}.mailing-panel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.mailing-panel-pasek{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mailing-panel-pasek .text-heading{margin:0}.mailing-widok{border-radius:var(--radius-md);background:var(--surface-sunken);padding:3px;display:inline-flex}.mailing-widok-btn{border-radius:calc(var(--radius-md) - 3px);min-height:38px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.mailing-widok-btn[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.mailing-widok-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mailing-widok-ikona{flex:none;width:16px;height:16px}.mailing-widok-hint{margin:-6px 0 0;font-size:12px}.mailing-filtry{margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2)}.panel-tab[aria-pressed=true],.panel-tab[aria-current=true]{color:var(--ink);border-bottom-color:var(--ink)}.mailing-filtr{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mailing-filtr-n{border-radius:var(--radius-pill);background:var(--surface-sunken);min-width:22px;height:20px;color:var(--ink-muted);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.mailing-karta-wstrzymana{border-color:var(--danger)}.mailing-tablica{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--space-2));padding-bottom:4px;padding-inline:var(--space-2);grid-auto-columns:minmax(260px,82%);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.mailing-kolumna{border-radius:var(--radius-md);background:var(--surface-sunken);scroll-snap-align:start;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.mailing-kolumna-tytul{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}.mailing-kolumna .mailing-filtr-n{background:var(--surface)}.mailing-kolumna .mailing-karta{grid-template-columns:minmax(0,1fr)}.mailing-kolumna p{margin:0}.mailing-kolumna .mailing-karta-filtr.panel-muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mailing-kolumna-nowa{border-style:dashed;align-self:stretch}.mailing-pusty{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mailing-pusty p{margin:0}.mailing-lejek-sekcja{flex-direction:column;gap:6px;display:flex}.mailing-lejek-sekcja p{margin:0}.mailing-stat dd.mailing-stat-opis{color:var(--ink-muted);font-size:12px;font-weight:500}.mailing-lejek-dostarczone>dd:first-of-type,.mailing-lejek-klikniete>dd:first-of-type{color:var(--status-oplacony-fg)}.mailing-lejek-odbite>dd:first-of-type,.mailing-lejek-skargi>dd:first-of-type,.mailing-lejek-nieudane>dd:first-of-type{color:var(--danger)}.mailing-odbiorcy{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.mailing-odbiorcy-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mailing-odbiorcy-head .text-heading,.mailing-odbiorcy .panel-empty,.mailing-odbiorcy .panel-note{margin:0}@media (max-width:619px){.mailing-odbiorcy-tabela thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mailing-odbiorcy-tabela,.mailing-odbiorcy-tabela tbody,.mailing-odbiorcy-tabela tr,.mailing-odbiorcy-tabela th,.mailing-odbiorcy-tabela td{display:block}.mailing-odbiorcy-tabela tr{border-bottom:1px solid var(--border);padding:10px 0}.mailing-odbiorcy-tabela th,.mailing-odbiorcy-tabela td{text-align:left;overflow-wrap:anywhere;border:0;padding:2px 0}.mailing-odbiorcy-tabela td:empty{display:none}.mailing-odbiorcy-tabela td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-muted);font-size:12px}.mailing-odbiorcy .panel-table-wrap{border:0;overflow:visible}.mailing-odbiorcy-tabela tbody th,.mailing-odbiorcy-tabela tbody td{white-space:normal;border:0;padding:2px 0}.mailing-lista .mailing-karta-filtr.panel-muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:620px){.mailing-grupa-kolumny{grid-template-columns:repeat(2,minmax(0,1fr))}.mailing-grupa-wiersz{grid-template-columns:32px minmax(0,1fr) auto auto}.mailing-grupa-wiersz .mailing-grupa-akcje{grid-column:auto;margin-left:0}.mailing-tablica{grid-auto-columns:minmax(240px,1fr)}}@media (min-width:760px){.mailing-lejek{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.mailing-odbiorcy-uklad{grid-template-columns:minmax(0,1fr) 300px}.mailing-odbiorcy-uklad>.mailing-licznik{grid-area:1/2/span 2;position:sticky;top:16px}.mailing-odbiorcy-lista{grid-column:1}.mailing-nawigacja-licznik{display:none}.mailing-tablica{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.edytor-tool.edytor-tool-tekst{width:auto;min-width:0;padding:0 10px;font-size:13px;font-weight:600}.mailing-kreator .edytor-toolbar{flex-wrap:wrap}.admin-prognoza-wykres{gap:var(--space-2);margin:0;display:grid}.admin-prognoza-dni{height:120px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);align-items:flex-end;gap:2px;display:flex}.admin-prognoza-dzien{flex:1 1 0;min-width:0;height:100%;position:relative}.admin-prognoza-dzien>span{border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0;right:0}.admin-prognoza-plan{background:var(--honey-soft)}.admin-prognoza-wyslane{background:var(--honey)}.admin-prognoza-legenda{margin-left:var(--space-2);background:0 0;align-items:center;gap:4px;display:inline-flex}.admin-prognoza-legenda:before{content:"";background:var(--honey);border-radius:2px;width:10px;height:10px}.admin-prognoza-legenda.admin-prognoza-plan:before{background:var(--honey-soft)}.pulpit-postep,.pulpit-pasek{background:var(--surface-sunken);border-radius:var(--radius-pill);height:10px;overflow:hidden}.pulpit-postep>i,.pulpit-pasek>i{background:var(--honey);height:100%;display:block}.pulpit-pasek{width:90px;height:8px}.pulpit-lista{margin:0;padding:0;list-style:none}.pulpit-wiersz{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border);align-items:center;display:flex}.pulpit-wiersz:first-child{border-top:0}.pulpit-tekst{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.pulpit-tekst>span{color:var(--ink-muted);font-size:.875rem}.pulpit-znak{border:2px solid var(--border-strong);border-radius:var(--radius-pill);flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;display:grid}.pulpit-znak[data-done]{background:var(--honey);border-color:var(--honey);color:#1f1d1a}.pulpit-kafelki{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pulpit-kafelek{min-width:0;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.pulpit-kafelek>b{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.5rem}.pulpit-zmiana{color:var(--ink-muted);font-size:.8125rem}.pulpit-zmiana[data-kierunek=up]{color:var(--status-oplacony-fg)}.pulpit-siatka{gap:var(--space-4);display:grid}.pulpit-wykres{align-items:flex-end;gap:var(--space-2);height:120px;margin:0;padding:0;list-style:none;display:flex}.pulpit-wykres>li{flex:1;align-items:flex-end;height:100%;display:flex}.pulpit-wykres i{background:var(--honey);border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;display:block}.pulpit-zajetosc{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.pulpit-akcje{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@media (min-width:760px){.pulpit-kafelki{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px){.pulpit-siatka{grid-template-columns:3fr 2fr}}.panel-sprzedaz{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.panel-platnosc-choices{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.panel-platnosc-choice{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;display:flex}.panel-platnosc-choice.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.panel-platnosc-choice>span{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.panel-platnosc-choice>input[type=radio]{margin-top:2px}.panel-platnosc-choice:has(input:disabled){cursor:not-allowed}.panel-sprzedaz-save{flex-flow:wrap;justify-content:flex-end;align-items:center}.panel-sprzedaz-ceny{margin:0}.panel-brak-terminu{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.wizard{gap:var(--space-4);min-width:0;color:var(--ink);min-height:calc(100dvh - 2 * var(--space-6) - 2 * var(--space-2));flex-direction:column;display:flex}.wizard-pasek{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.wizard-nazwa{font-family:var(--font-display);font-size:20px}.wizard-kroki{align-items:center;gap:var(--space-3);min-width:0;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.wizard-krok{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:flex}.wizard-krok+.wizard-krok:before{content:"";background:var(--border);width:32px;height:2px;margin-right:var(--space-1)}.wizard-krok-kolko{border:1px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.wizard-krok--biezacy{color:var(--ink);font-weight:600}.wizard-krok--biezacy .wizard-krok-kolko{background:var(--honey);color:var(--on-honey);border-color:#0000}.wizard-krok--ukonczony{color:var(--ink)}.wizard-krok--ukonczony .wizard-krok-kolko{background:var(--ink);color:var(--surface);border-color:#0000}.wizard-cialo{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.wizard-tresc{gap:var(--space-4);flex-direction:column;min-width:0;max-width:900px;display:flex}.wizard-naglowek{gap:var(--space-1);flex-direction:column;display:flex}.wizard-tytul{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:32px;line-height:38px}.wizard-lead{color:var(--ink-muted);margin:0}.wizard-karty{gap:var(--space-3);display:grid}.wizard-karty--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.wizard-karta{align-items:center;gap:var(--space-3);text-align:left;min-height:44px;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;padding:16px 18px;display:flex}.wizard-karta--pion{flex-direction:column;align-items:flex-start}.wizard-karta[aria-pressed=true],.wizard-karta[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.wizard-karta-opis{flex-direction:column;gap:2px;min-width:0;display:flex}.wizard-karta-opis>span{color:var(--ink-muted);font-size:14px}.wizard-ikona{border-radius:var(--radius-md);background:var(--surface-sunken);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.wizard-ikona--komentarz{background:var(--honey-soft)}.wizard-ikona--relacja{background:var(--status-zainteresowany-bg)}.wizard-ikona--link{background:var(--status-oplacony-bg)}.wizard-ikona--pytanie{background:var(--status-rezerwowy-bg)}.wizard-publikacje{gap:var(--space-3);flex-direction:column;display:flex}.wizard-publikacje-pasek{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.wizard-publikacje-pasek .text-small,.wizard-licznik{color:var(--ink-muted);font-weight:400}.wizard-siatka{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wizard-miniatura{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--surface-sunken);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.wizard-miniatura img,.wizard-miniatura .automat-post-blank{object-fit:cover;width:100%;height:100%;display:block}.wizard-miniatura[aria-pressed=true]{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--ink)}.wizard-miniatura-znak{background:var(--honey);width:24px;height:24px;color:var(--on-honey);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.wizard-plakietki{align-items:center;gap:var(--space-2);background:var(--surface);border:2px solid var(--ink);border-radius:var(--radius-md);box-sizing:border-box;flex-wrap:wrap;min-height:56px;padding:10px 12px;display:flex}.wizard-plakietka{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--ink);max-width:100%;height:36px;color:var(--surface);overflow-wrap:anywhere;padding:0 6px 0 14px;font-weight:600;display:inline-flex}.wizard-plakietka button{background:var(--ink-muted);width:28px;height:28px;color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:50%;padding:0}.wizard-plakietki-pole{min-width:140px;height:36px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.wizard-podpowiedzi{gap:var(--space-2);flex-wrap:wrap;display:flex}.wizard-podpowiedz{border-radius:var(--radius-pill);border:1px dashed var(--border-strong);background:var(--surface);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;padding:0 14px;font-weight:600}.wizard-zadziala{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--honey-soft);flex-direction:column;display:flex}.wizard-zadziala ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wizard-zadziala li{overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.wizard-znak{width:24px;height:24px;color:var(--surface);background:var(--status-oplacony-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.wizard-nie{color:var(--ink-muted)}.wizard-nie .wizard-znak{background:var(--ink-muted)}.wizard-bez{margin-left:.3em}.wizard-przyciski{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wizard-podsumowanie{gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.wizard-podsumowanie-tytul{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:600}.wizard-podsumowanie ul{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wizard-zdanie{gap:var(--space-3);color:var(--ink-muted);overflow-wrap:anywhere;align-items:flex-start;min-width:0;display:flex}.wizard-zdanie-znak{border-radius:var(--radius-sm);border:1px dashed var(--border-strong);box-sizing:border-box;flex:none;width:28px;height:28px}.wizard-zdanie--gotowe{color:var(--ink)}.wizard-zdanie--gotowe .wizard-zdanie-znak{background:var(--honey);border:0}.wizard-stopka{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:auto;display:flex;position:sticky;bottom:0}.wizard-wstecz{min-height:44px;padding:0 var(--space-2);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;font-weight:600;display:inline-flex}.wizard-karta:focus-visible,.wizard-miniatura:focus-visible,.wizard-plakietka button:focus-visible,.wizard-podpowiedz:focus-visible,.wizard-wstecz:focus-visible,.wizard-plakietki:focus-within{outline:2px solid var(--focus);outline-offset:2px}.klocki{flex-direction:column;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.klocek{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.klocek+.klocek{margin-top:24px;position:relative}.klocek+.klocek:before{content:"";background:var(--border-strong);width:2px;height:24px;position:absolute;top:-25px;left:50%}.klocek[data-otwarty]{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink), 0 8px 24px #1c1b181f}.klocek-glowa{align-items:center;gap:10px;padding:0 16px 0 0;display:flex}.klocek-tytul{min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex}.klocek--wyzwalacz .klocek-tytul{background:var(--honey);width:100%;color:var(--on-honey)}.klocek--odpowiedz .klocek-glowa{background:var(--status-zainteresowany-bg);color:var(--status-zainteresowany-fg)}.klocek--wiadomosc .klocek-glowa{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.klocek--pytanie .klocek-glowa{background:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg)}.klocek-licznik{white-space:nowrap;margin-left:auto;font-size:13px}.klocek-przelacznik{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.klocek-usun{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600;text-decoration:underline}.klocek-tresc{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.klocek-podglad{background:var(--surface-sunken);font:inherit;color:var(--ink);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:14px 14px 14px 4px;align-self:stretch;padding:10px 14px}.klocek-przycisk{border-radius:var(--radius-md);background:var(--ink);min-height:44px;color:var(--surface);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.klocek-cel{opacity:.85;text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:0 1000 auto;min-width:0;max-width:45%;margin-left:auto;font-size:13px;overflow:hidden}.automat-wezel-przycisk--cel>strong,.klocek-przycisk>strong{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;flex:0 auto;min-width:0;overflow:hidden}.klocek-przycisk--jasny{background:var(--surface);color:var(--ink);border:1px solid var(--border-strong)}.klocek-opcja{border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;overflow-wrap:anywhere;padding:8px 12px;font-weight:600}.klocki-dodaj{margin-top:var(--space-2);align-self:center}.klocek-tytul:focus-visible,.klocek-przelacznik:focus-visible,.klocek-usun:focus-visible,.klocek-podglad:focus-visible,.klocek-przycisk:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wizard-cialo:has(.wizard-telefon){grid-template-columns:minmax(0,1fr) 320px}.wizard-telefon{top:var(--space-6);flex-direction:column;gap:10px;display:flex;position:sticky}.wizard-telefon-ekran{background:var(--surface);border:8px solid var(--ink);box-sizing:border-box;border-radius:36px;flex-direction:column;gap:10px;min-height:480px;padding:18px 14px;font-size:13px;line-height:18px;display:flex}.wizard-telefon-konto{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:10px;display:flex}.wizard-telefon-konto span{background:var(--honey);border-radius:50%;width:28px;height:28px}.wizard-telefon-info{color:var(--ink-muted);align-self:center;font-size:11px}.wizard-cialo>.automat-panel .automat-ig-ekran{min-height:160px}@media (min-width:1024px){.wizard-cialo:has(>.automat-panel){grid-template-columns:minmax(0,1fr) 400px}.wizard-cialo>.automat-panel{width:auto;top:var(--space-6)}.wizard-cialo>.automat-panel~.wizard-telefon{display:none}.wizard-cialo .automat-zamknij{display:inline-block}}@media (max-width:1023px){.wizard-cialo{grid-template-columns:minmax(0,1fr)}.wizard-cialo:has(.wizard-telefon){grid-template-columns:minmax(0,1fr)}.wizard-telefon{position:static}.wizard-siatka{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.wizard-krok:not(.wizard-krok--biezacy) .wizard-krok-nazwa{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wizard-krok+.wizard-krok:before{width:12px}.wizard-pasek{padding:var(--space-3)}.wizard-tytul{font-size:24px;line-height:30px}.wizard-karty--2,.wizard-przyciski{grid-template-columns:minmax(0,1fr)}.wizard-siatka{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}}.automaty{gap:var(--space-6)}.automaty-naglowek{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.automaty-naglowek-tekst{gap:var(--space-2);flex-direction:column;flex:20rem;min-width:0;display:flex}.automaty-naglowek-tekst .panel-lead{margin:0}.automaty-naglowek-akcje{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.automaty-konto{position:relative}.automaty-konto-plakietka{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:10px;max-width:100%;padding:0 12px 0 6px;font-size:15px;display:inline-flex}.automaty-konto-plakietka:focus-visible,.automaty-konto-pozycja:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.automaty-konto-awatar{background:var(--honey);color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}.automaty-konto-awatar--maly{width:32px;height:32px;font-size:13px}.automaty-konto-awatar--duzy{width:44px;height:44px;font-size:15px}.automaty-konto-kropka{background:var(--status-oplacony-fg);border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.automaty-konto-nazwa{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.automaty-konto-strzalka{flex:none}.automaty-konto-menu{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(300px,100vw - 32px);position:absolute;top:calc(100% + 12px);left:0;overflow:hidden;box-shadow:0 12px 32px #1c1b182e}.automaty-konto-menu[hidden]{display:none}.automaty-konto-glowa{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px;display:flex}.automaty-konto-opis{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.automaty-konto-opis strong{font-size:15px}.automaty-konto-droga{color:var(--status-oplacony-fg);font-weight:600}.automaty-konto-strona,.automaty-konto-wstrzymane{color:var(--ink-muted)}.automaty-konto-pozycja{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;font-size:15px;display:flex}.automaty-konto-pozycja:hover:not(:disabled){background:var(--surface-sunken)}.automaty-konto-pozycja:disabled{color:var(--ink-muted);cursor:default}.automaty-konto-pozycja--odlacz{color:var(--danger);font-weight:600}.automaty-konto-blad{width:min(300px,100vw - 32px);margin:0;position:absolute;top:calc(100% + 4px);left:0}@media (max-width:480px){.automaty-konto-nazwa,.automaty-konto-strzalka{display:none}.automaty-konto-plakietka{padding:0 5px}}.automaty-nowy{align-items:center;gap:var(--space-2);background:var(--ink);border-color:var(--ink);color:var(--surface);padding:0 20px;text-decoration:none;display:inline-flex}.automaty-sekcja{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.automaty-etykieta-sekcji{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:13px;font-weight:600}.automaty-gotowce{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.automaty-gotowiec{align-items:flex-start;gap:var(--space-4);min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;text-decoration:none;display:flex}.automaty-gotowiec:hover{border-color:var(--ink)}.automaty-gotowiec:focus-visible,.automaty-raport-link:focus-visible,.automaty-edytuj:focus-visible,.automaty-usun:focus-visible,.automaty-statystyki:focus-visible,.automaty-nowy:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.automaty-gotowiec .wizard-ikona{border-radius:12px;flex:none;width:44px;height:44px}.automaty-gotowiec-ikona--link{background:var(--honey-soft)}.automaty-gotowiec-ikona--pytanie{background:var(--status-rezerwowy-bg)}.automaty-gotowiec-ikona--relacja{background:var(--status-zainteresowany-bg)}.automaty-pusto{padding:var(--space-6);text-align:center;color:var(--ink-muted);background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);margin:0}.automaty-lista{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.automaty-wiersz{align-items:center;gap:var(--space-4);grid-template-columns:64px minmax(0,2.2fr) minmax(0,2fr) 220px auto;padding:18px 24px;display:grid}.automaty-wiersz+.automaty-wiersz{border-top:1px solid var(--border)}.automaty-miniatura{object-fit:cover;box-sizing:border-box;width:64px;height:64px;font-family:var(--font-display);border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.automaty-miniatura--post{background:var(--ink);color:var(--surface)}.automaty-miniatura--relacje{background:var(--honey-soft);border:2px dashed var(--honey);color:var(--ink)}.automaty-opis{flex-direction:column;gap:6px;min-width:0;display:flex}.automaty-nazwa{overflow-wrap:anywhere;font-size:16px}.automaty-raport-link{width:fit-content;color:var(--ink);text-underline-offset:2px;font-size:13px;font-weight:600;text-decoration:underline}.automaty-slowa{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.automaty-zasieg{color:var(--ink-muted)}.automaty-kroki{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.automaty-krok{border-radius:6px;padding:4px 8px;font-weight:600}.automaty-kroki>li{align-items:center;gap:6px;display:inline-flex}.automaty-krok--odpowiedz{background:var(--status-zainteresowany-bg);color:var(--status-zainteresowany-fg)}.automaty-krok--pytanie{background:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg)}.automaty-krok--dm{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.automaty-statystyki{gap:var(--space-4);color:var(--ink);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;text-decoration:none;display:grid}.automaty-liczba{flex-direction:column;display:flex}.automaty-liczba strong{font-variant-numeric:tabular-nums;font-size:20px}.automaty-liczba span{color:var(--ink-muted);font-size:13px}.automaty-akcje{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.automaty-przelacznik{padding:0 var(--space-3)}.automaty-edytuj{align-items:center;gap:6px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.automaty-usun{width:44px;height:44px;color:var(--ink-muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.automaty-usun:hover{color:var(--danger)}@media (max-width:1199px){.automaty-wiersz{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"min opis staty""min kroki akcje"}.automaty-miniatura{grid-area:min;align-self:start}.automaty-opis{grid-area:opis}.automaty-kroki{grid-area:kroki}.automaty-statystyki{grid-area:staty}.automaty-akcje{grid-area:akcje}}@media (max-width:899px){.automaty-gotowce{grid-template-columns:minmax(0,1fr)}.automaty-lista{gap:var(--space-3);background:0 0;border:0;flex-direction:column;display:flex;overflow:visible}.automaty-wiersz{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:56px minmax(0,1fr);grid-template-areas:"min opis""kroki kroki""staty staty""akcje akcje"}.automaty-wiersz+.automaty-wiersz{border-top:1px solid var(--border)}.automaty-miniatura{width:56px;height:56px}.automaty-akcje{flex-wrap:wrap;justify-content:flex-start}.automaty-edytuj{flex:auto;justify-content:center}}.grupy{gap:var(--space-4,1rem);display:grid}@media (min-width:900px){.grupy{grid-template-columns:minmax(16rem,1fr) 2fr;align-items:start}}.grupy-lista,.grupy-szczegoly{gap:var(--space-3,.75rem);min-width:0;display:grid}.grupy-naglowek{justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.grupy-form{gap:var(--space-2,.5rem);display:grid}.grupy-przyciski{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.grupy-wiersze{gap:var(--space-1,.25rem);margin:0;padding:0;list-style:none;display:grid}.grupy-wiersz{min-height:44px;padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius,8px);color:inherit;gap:2px;text-decoration:none;display:grid}.grupy-wiersz:hover,.grupy-wiersz[aria-current=page]{background:var(--surface-muted,#0000000d)}.grupy-narzedzia{gap:var(--space-3,.75rem);display:grid}.grupy-szukaj,.grupy-dodaj{gap:var(--space-2,.5rem);grid-template-columns:1fr auto;align-items:end;display:grid}.grupy-szukaj .sb-field-label,.grupy-dodaj .sb-field-label{grid-column:1/-1}.grupy-import{align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.grupy-import label{cursor:pointer}.grupy-raport{gap:var(--space-2,.5rem);display:grid}.grupy-raport p,.grupy-raport ul{margin:0}.grupy-raport ul{padding-left:var(--space-4,1rem)}.grupy-sort,.grupy-stronicowanie{align-items:center;gap:var(--space-3,.75rem);flex-wrap:wrap;display:flex}.grupy-sort [aria-current=true]{font-weight:700}.grupy-email{overflow-wrap:anywhere}.grupy-badge{padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);white-space:nowrap;justify-self:start;font-size:.75rem;font-weight:600}.grupy-link{gap:var(--space-3,.75rem);display:grid}.grupy-link p{margin:0}.grupy-link-url{gap:var(--space-2,.5rem);grid-template-columns:minmax(0,1fr) auto;display:grid}.grupy-link-ustawienia{gap:var(--space-3,.75rem);display:grid}@media (min-width:640px){.grupy-link-ustawienia{grid-template-columns:1fr 1fr}.grupy-link-ustawienia .grupy-przyciski{grid-column:1/-1}}.platnosc-osoby{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.platnosc-osoba{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;display:grid}.platnosc-osoba legend{grid-column:1/-1;margin-bottom:4px}.platnosc-osoba input[type=email]{grid-column:1/-1}.skaner{flex-direction:column;gap:16px;display:flex}.skaner-wejscia{gap:10px;margin:0;padding:0;list-style:none;display:grid}.skaner-pasek{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.skaner-pasek p{margin:0}.skaner-pasek-zmien{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.skaner-licznik{font-variant-numeric:tabular-nums;font-weight:700}.skaner-offline{color:#5a3d00;background:#fff4d6;border-radius:12px;margin:0;padding:10px 14px;font-size:.95em}.skaner-offline--wysylanie{color:#1e2a6b;background:#eef2ff}.skaner-odrzucone ul{margin:6px 0 0;padding-left:18px}.skaner-kamera{aspect-ratio:3/4;background:#07060d;border-radius:20px;place-items:center;max-height:70vh;display:grid;position:relative;overflow:hidden}.skaner-kamera-start{text-align:center;color:#fff;gap:14px;padding:24px;display:grid}.skaner-kamera-start .kursantka-muted{color:#ffffffbf}.skaner-video{object-fit:cover;width:100%;height:100%}.skaner-celownik{pointer-events:none;border:3px solid #fffc;border-radius:22px;position:absolute;inset:18%;box-shadow:0 0 0 100vmax #00000059}.skaner-podglad{margin:0}.skaner-podglad--ok{color:#15803d}.skaner-podglad--strefa{color:#c2410c}.skaner-podglad--stop{color:#be123c}.skaner-wynik{z-index:1000;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;animation:.3s cubic-bezier(.2,1.2,.4,1) skaner-wejdz;display:flex;position:fixed;inset:0}.skaner-wynik--ok{background:radial-gradient(circle at 50% 35%,#22c55e,#064e3b 70%)}.skaner-wynik--strefa{background:radial-gradient(circle at 50% 35%,#fb923c,#7c2d12 70%)}.skaner-wynik--stop{background:radial-gradient(circle at 50% 35%,#f43f5e,#4c0519 70%)}.skaner-wynik-ikona{background:#ffffff29;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;box-shadow:0 0 0 10px #ffffff12,0 0 0 22px #ffffff0a}.skaner-wynik-ikona svg{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:72px;height:72px}.skaner-wynik-tytul{letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(32px,9vw,48px);font-weight:800}.skaner-wynik-imie{margin:0;font-size:22px;font-weight:700}.skaner-wynik-opis{opacity:.9;margin:0;font-size:16px}.skaner-wynik-chip{background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;margin-top:6px;padding:10px 18px;font-size:16px;font-weight:700}.skaner-wynik-dalej{min-width:200px;margin-top:18px}@keyframes skaner-wejdz{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.skaner-wynik{animation:none}}.odsprzedaz-tryby{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.odsprzedaz-tryb{align-items:flex-start}.odsprzedaz-tryb>span{flex-direction:column;gap:2px;min-width:0;display:flex}.odsprzedaz-podglad{border:1px dashed var(--border);overflow-wrap:anywhere;border-radius:12px;padding:12px 14px}.odsprzedaz-podglad ul{margin:6px 0 0;padding-left:18px}.odsprzedaz-limit{max-width:120px}.marka-tunel{gap:var(--space-4);max-width:440px;margin:var(--space-8) auto;text-align:center;flex-direction:column;display:flex}.marka-tunel-form{gap:var(--space-3);text-align:left;flex-direction:column;display:flex}.marka-plakietka{margin-bottom:var(--space-4);align-self:flex-start}.nowy-menu{position:relative}.nowy-menu-list{min-width:14rem;left:auto;right:0}.nowy-menu-item{color:var(--ink);text-decoration:none}.nowy-menu-item:hover,.nowy-menu-item:focus-visible{background:var(--honey-soft);outline:none}.panel-typ{margin-left:0}.panel-typ-pakiet{background:var(--honey-soft);color:var(--ink)}.panel-stan-archiwum{background:var(--surface-sunken);color:var(--ink-muted)}.panel-strony{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.panel-strony>:first-child{justify-self:start}.panel-strony>:last-child{justify-self:end}.pakiet-kreator{flex-direction:column;gap:20px;min-width:0;margin-top:16px;display:flex}.pakiet-kroki{background:var(--surface-sunken);border-radius:12px;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.pakiet-kroki>li{flex:1 1 0;min-width:0}.pakiet-krok{width:100%;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:600}.pakiet-krok[aria-current=step]{background:var(--surface);box-shadow:0 1px 2px #00000014}.pakiet-krok:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pakiet-krok-nr{background:var(--honey);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.pakiet-krok-tresc{flex-direction:column;gap:12px;min-width:0;display:flex}.pakiet-krok-tresc[hidden]{display:none}.pakiet-wybor,.pakiet-dane,.pakiet-podglad{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.pakiet-dane-aside{flex-direction:column;gap:20px;min-width:0;display:flex}.pakiet-podtytul{margin:0;font-size:16px}.pakiet-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pakiet-kurs{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.pakiet-kurs-blad{border-color:var(--danger,#b3261e)}.pakiet-kurs-moving{box-shadow:var(--shadow-card);opacity:.9}.pakiet-kolejnosc-drag{-webkit-user-select:none;user-select:none}.pakiet-kurs-wybor{cursor:pointer;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.pakiet-kurs-wybor input{width:20px;height:20px;accent-color:var(--ink);flex:none}.pakiet-kurs-tekst{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pakiet-kurs-nr{flex:none;font-weight:700}.pakiet-kurs-akcje{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.pakiet-handle{touch-action:none;cursor:grab}.pakiet-strzalka{min-width:40px;padding:0 10px}.pakiet-podglad-okladka{object-fit:cover;border-radius:12px;width:100%;max-height:260px}.pakiet-widoki{background:var(--surface-sunken);border-radius:12px;align-self:flex-start;gap:4px;width:fit-content;max-width:100%;margin:4px 0 16px;padding:4px;display:inline-flex}.pakiet-widok{min-height:36px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pakiet-widok[aria-current=page]{background:var(--surface);box-shadow:0 1px 2px #00000014}.pakiet-widok:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pakiet-widoki{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.pakiet-widok{white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;font-family:inherit}.pakiet-stany{flex-wrap:wrap;gap:6px;margin:4px 0 0;display:flex}.panel-tag-honey,.panel-stan-wstrzymany{background:var(--honey-soft);color:var(--ink)}.pakiet-wstrzymanie{border:1.5px solid var(--honey);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;margin:0 0 12px;padding:12px 16px}.pakiet-zmiany-note{margin:0 0 12px}.pakiet-porownanie,.pakiet-historia,.pakiet-maile{flex-direction:column;gap:16px;min-width:0;display:flex}.pakiet-porownanie-kolumny{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.pakiet-porownanie-kolumny .kurs-dane-card{flex-direction:column;gap:10px;min-width:0;display:flex}.pakiet-porownanie-szkic{border-color:var(--honey)}.pakiet-porownanie-kolumny .panel-tag{align-self:flex-start}.pakiet-porownanie-cena{margin:0;font-weight:700}.pakiet-porownanie-ustawienia{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.pakiet-zmiany{overflow-wrap:anywhere;margin:8px 0;padding-left:20px}.pakiet-historia-lista{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pakiet-historia-wersja{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.pakiet-historia-wersja .panel-muted{margin:0}.pakiet-historia-naglowek{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pakiet-historia-sklad{margin:0;padding-left:20px}.pakiet-mail-podglad{background:var(--surface-sunken);overflow-wrap:anywhere;border-radius:12px;padding:12px 16px}.pakiet-mail-podglad ol{margin:0 0 8px;padding-left:20px}.kurs-pakiety{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:6px;margin:0 0 16px;padding:12px 16px;display:flex}.kurs-pakiety .panel-muted{margin:0}.kurs-pakiety-lista{margin:0;padding-left:20px}@media (min-width:900px){.pakiet-porownanie-kolumny{grid-template-columns:repeat(2,minmax(0,1fr))}}.pakiet-kupujace{flex-direction:column;gap:12px;min-width:0;display:flex}.pakiet-kupujace-filtr{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid}.pakiet-kupujace-akcje{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pakiet-kupujace-osoba{overflow-wrap:anywhere}.pakiet-kupujace-osoba strong{display:block}.pakiet-kupujace-strony{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (min-width:900px){.pakiet-kupujace-filtr{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.pakiet-kupujace-table td{white-space:normal}.pakiet-kupujace-table td:last-child{white-space:nowrap}.pakiet-kupujace-table .zestaw-kupujace-zapisy{min-width:14rem}.pakiet-podglad-tytul{margin:0;font-size:22px}.pakiet-cena{font-size:28px;font-family:var(--font-display,inherit)}.pakiet-link{overflow-wrap:anywhere;margin:0}.pakiet-bledy{border:1.5px solid var(--danger,#b3261e);background:var(--surface);border-radius:12px;padding:16px}.pakiet-bledy ul{margin:8px 0 0;padding-left:20px}.pakiet-akcje{flex-wrap:wrap}@media (max-width:640px){.pakiet-kurs{flex-wrap:wrap}.pakiet-kurs-akcje{width:100%}.pakiet-akcje>.sb-btn{flex:100%}.panel-strony{flex-direction:column;align-items:stretch;display:flex}.panel-strony>[aria-current]{order:-1}.panel-strony>span:not([aria-current]){display:none}}@media (min-width:900px){.pakiet-wybor,.pakiet-sprzedaz{grid-template-columns:repeat(2,minmax(0,1fr))}.pakiet-dane,.pakiet-podglad{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.pakiet-sprzedaz{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.pakiet-sprzedaz .kurs-dane-card{flex-direction:column;gap:12px;min-width:0;display:flex}.pakiet-sprzedaz .panel-muted{margin:0}.pakiet-strona-opis{min-width:0;color:var(--marka-ink);overflow-wrap:anywhere;flex-direction:column;gap:8px;font-size:16px;line-height:1.7;display:flex}.pakiet-strona-wiecej>summary{cursor:pointer;list-style:none}.pakiet-strona-wiecej>summary::-webkit-details-marker{display:none}.pakiet-strona-wiecej[open]>summary{display:none}.pakiet-strona-pokaz{text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration:underline}.pakiet-strona-pelny{display:none}.pakiet-strona-sklad{flex-direction:column;gap:12px;min-width:0;display:flex}.pakiet-strona-sklad .marka-heading{margin:0}.pakiet-strona-kursy{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pakiet-strona-kurs{border:1px solid var(--marka-border);background:var(--marka-surface);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.pakiet-strona-kurs-okladka{object-fit:cover;background:var(--marka-accent);border-radius:8px;flex:none;width:60px;height:48px}.pakiet-strona-kurs-tekst{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:2px;min-width:0;font-size:15px;display:flex}.pakiet-strona-kurs-tekst .kurs-strona-muted{font-size:13px}.pakiet-strona-kurs-link{color:var(--marka-ink);text-underline-offset:3px;flex:none;font-size:14px;font-weight:600;text-decoration:underline}.pakiet-strona-pasek{flex-direction:column;flex:0 auto;min-width:0}.zestaw-strona-data{background:var(--marka-accent);width:60px;height:52px;color:var(--marka-ink);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.1;display:flex}.zestaw-strona-data strong{font-size:20px}.zestaw-strona-data small{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.zestaw-strona-oszczednosc{flex-wrap:wrap;gap:4px 12px;margin:0;font-size:14px;display:flex}.zestaw-gotowe-bilety{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;max-width:50%;display:flex}.zestaw-gotowe-bilety .sb-btn{white-space:nowrap}.zestaw-strona-stan{border:1px solid var(--marka-border);background:var(--marka-surface);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.zestaw-strona-stan p,.zestaw-strona-stan h2{margin:0}.zestaw-strona-pozostale{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.zestaw-strona-pozostale li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.zestaw-strona-pelny{font-size:13px;font-weight:700}.zestaw-strona-cta-stan{border:1px solid var(--marka-border);background:var(--marka-surface);color:var(--marka-ink);text-align:center;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.panel-sprzedaz{margin:4px 0 0}.panel-sprzedaz-w-sprzedazy{background:var(--status-oplacony-bg);color:var(--status-oplacony-fg)}.panel-sprzedaz-wyprzedany{background:var(--status-rezerwowy-bg);color:var(--status-rezerwowy-fg)}.zestaw-sprzedaz-card{overflow-wrap:anywhere;flex-direction:column;gap:10px;min-width:0;display:flex}.zestaw-sprzedaz-card p{margin:0}.zestaw-koniec-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.zestaw-koniec-form .sb-field{flex:140px;min-width:0}.zestaw-koniec-form>p{flex-basis:100%;margin:0}.zestaw-kupujace-zapisy{flex-direction:column;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.karnet-strona-fakty{border:1px solid var(--marka-border);background:var(--marka-surface);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;font-size:15px;display:flex}.karnet-strona-uwaga{background:var(--marka-accent);color:var(--marka-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px;font-size:14px;line-height:1.4}.karnet-ustawienia{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.karnet-radio{align-items:center;gap:8px;font-size:15px;display:flex}.karnet-waznosc{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.karnet-waznosc .sb-input{width:auto;min-width:0;max-width:100%}@media (max-width:1023px){.pakiet-strona-pasek{display:flex}}.pakiet-strona-pasek small{color:var(--marka-ink-muted);white-space:nowrap;font-size:12px}.pakiet-strona-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.pakiet-strona-niedostepny{flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;display:flex}.pakiet-strona-niedostepny p{margin:0}@media (max-width:480px){.pakiet-strona-kurs{flex-wrap:wrap}.pakiet-strona-kurs-link{width:100%;padding-left:72px}.zestaw-gotowe-bilety{flex:100%;max-width:none}.zestaw-gotowe-bilety .sb-btn{flex:auto;justify-content:center}}@media (min-width:1024px){.pakiet-strona-wiecej{display:none}.pakiet-strona-pelny{display:block}}.platnosc-pakiet-sklad{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.platnosc-pakiet-sklad li{justify-content:space-between;gap:12px;min-width:0;font-size:14px;display:flex}.platnosc-pakiet-sklad li>span:first-child{overflow-wrap:anywhere;min-width:0}.platnosc-pakiet-sklad li>span:last-child{color:var(--marka-ink-muted);flex:none}.pakiet-gotowe{flex-direction:column;gap:16px;min-width:0;max-width:640px;display:flex}.pakiet-gotowe p{margin:0}.pakiet-gotowe-stan{color:#14573a;background:#d9f0e1;border-radius:10px;padding:12px 14px;font-weight:700}.pakiet-gotowe-adres{border:1px solid var(--marka-border);background:var(--marka-surface);overflow-wrap:anywhere;border-radius:10px;padding:12px 14px;font-weight:600}.pakiet-gotowe-karta{border:1px solid var(--marka-border);background:var(--marka-surface);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.kursantka-h2{margin:0;font-size:18px;font-weight:700;line-height:24px}.karnet{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.karnet section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.karnet-licznik{border-radius:var(--radius-lg);background:var(--marka-ink);color:var(--marka-surface);flex-direction:column;gap:6px;padding:18px;display:flex}.karnet-licznik-tytul,.karnet-licznik-waznosc{opacity:.8;font-size:14px}.karnet-licznik-wejscia{overflow-wrap:anywhere;font-size:34px;font-weight:700;line-height:1.15}.karnet-notice{padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--marka-border);background:var(--marka-surface);overflow-wrap:anywhere;margin:0}.karnet-notice-error{border-color:var(--marka-danger,#b42318);color:var(--marka-danger,#b42318)}.karnet-terminy,.karnet-lista,.karnet-historia ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.karnet-termin{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--marka-border);border-radius:var(--radius-lg);background:var(--marka-surface);flex-wrap:wrap;min-width:0;padding:14px;display:flex}.karnet-termin-text{overflow-wrap:anywhere;flex-direction:column;flex:180px;gap:4px;min-width:0;display:flex}.karnet-termin-akcje{gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.karnet-btn{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.karnet-btn-block{width:100%}.karnet-link-btn{min-height:44px;font:inherit;cursor:pointer;text-align:left;color:var(--marka-ink);background:0 0;border:0;padding:0;text-decoration:underline}.karnet-lista-link{border:1px solid var(--marka-border);border-radius:var(--radius-lg);background:var(--marka-surface);min-height:44px;color:var(--marka-ink);overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex}.karnet-moje{gap:var(--space-3);flex-direction:column;display:flex}.karnet-filtr{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;min-width:0;display:grid}.karnet-filtr .sb-input{box-sizing:border-box;width:100%;min-height:44px}.karnet-filtr-szukaj{grid-column:1/-1}.karnet-filtr-wolne{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.karnet-filtr-akcje{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.karnet-strony{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.karnet-termin-karta{overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.karnet-termin-nazwa{font-size:18px;line-height:24px}.karnet-potwierdz,.karnet-rezygnacja{gap:var(--space-3);flex-direction:column;display:flex}.karnet-bilet{border:1px solid var(--marka-border);border-radius:var(--radius-lg);background:var(--marka-surface);overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:18px;display:flex}.karnet-bilet-label{text-transform:uppercase;letter-spacing:.02em;color:var(--marka-ink-muted);font-size:13px;font-weight:600}.karnet-bilet-osoba{font-weight:600}.karnet-zostalo{font-size:18px;font-weight:700}.karnet-kupujace-waznosc{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.karnet-przedluz{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.karnet-przedluz-akcje{gap:var(--space-2);flex-wrap:wrap;display:flex}.karnet-przedluz-wszystkie{margin:var(--space-3) 0}.karnet-historia summary{cursor:pointer;min-height:32px}input[type=checkbox],.kursantka-checkbox{--honey-control-fill:var(--marka-accent,var(--honey));--honey-control-ink:var(--marka-on-accent,var(--on-honey));appearance:none;vertical-align:middle;cursor:pointer;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2032%22%3E%3Cpath%20d%3D%22M12%202.15Q14%201%2016%202.15L24.12%206.84Q26.12%208%2026.12%2010.3V21.7Q26.12%2024%2024.12%2025.16L16%2029.85Q14%2031%2012%2029.85L3.88%2025.16Q1.88%2024%201.88%2021.7V10.3Q1.88%208%203.88%206.84Z%22%20fill%3D%22none%22%20stroke%3D%22%23ada99e%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat;border:0;border-radius:0;flex:0 0 23px;width:23px;min-width:23px;height:27px;padding:0;display:inline-block;position:relative}input[type=checkbox]:before,.kursantka-checkbox:before{content:"";background:var(--honey-control-fill);opacity:0;transition:opacity .18s;position:absolute;inset:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2032%22%3E%3Cpath%20d%3D%22M12%202.15Q14%201%2016%202.15L24.12%206.84Q26.12%208%2026.12%2010.3V21.7Q26.12%2024%2024.12%2025.16L16%2029.85Q14%2031%2012%2029.85L3.88%2025.16Q1.88%2024%201.88%2021.7V10.3Q1.88%208%203.88%206.84Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2032%22%3E%3Cpath%20d%3D%22M12%202.15Q14%201%2016%202.15L24.12%206.84Q26.12%208%2026.12%2010.3V21.7Q26.12%2024%2024.12%2025.16L16%2029.85Q14%2031%2012%2029.85L3.88%2025.16Q1.88%2024%201.88%2021.7V10.3Q1.88%208%203.88%206.84Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat}input[type=checkbox]:after,.kursantka-checkbox:after{content:"";background:var(--honey-control-ink);opacity:0;transition:opacity .18s;position:absolute;inset:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2032%22%3E%3Cpath%20d%3D%22m8.5%2016%203.7%203.8%207.4-8%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2032%22%3E%3Cpath%20d%3D%22m8.5%2016%203.7%203.8%207.4-8%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat}input[type=checkbox]:checked:before,input[type=checkbox]:checked:after,.kursantka-oznacz-on .kursantka-checkbox:before,.kursantka-oznacz-on .kursantka-checkbox:after,input[type=checkbox]:indeterminate:before{opacity:1}input[type=checkbox]:indeterminate:after{opacity:1;border-radius:1px;inset:12px 6px;-webkit-mask:none;mask:none}input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:3px}input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.kursantka-oznacz-on .kursantka-checkbox{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2032%22%3E%3Cpath%20d%3D%22M12%202.15Q14%201%2016%202.15L24.12%206.84Q26.12%208%2026.12%2010.3V21.7Q26.12%2024%2024.12%2025.16L16%2029.85Q14%2031%2012%2029.85L3.88%2025.16Q1.88%2024%201.88%2021.7V10.3Q1.88%208%203.88%206.84Z%22%20fill%3D%22none%22%20stroke%3D%22%23ada99e%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat}.kursantka-checkbox>svg{display:none}.sb-honey-switch{aspect-ratio:43/36;flex:0 0 35px;width:35px;height:auto;display:block;overflow:visible}.sb-switch{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.sb-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sb-switch:disabled{opacity:.6}.sb-switch:where(:disabled){cursor:not-allowed}.sb-honey-rail{fill:var(--border,#dfded7);stroke:var(--border-strong,#d2d0c7);stroke-width:.7px;transition:fill .24s,stroke .24s}.sb-honey-slider{filter:drop-shadow(0 1px 1px #332a1826);transition:transform .28s cubic-bezier(.22,.8,.25,1)}.sb-honey-slider path{fill:#fff;stroke:#00000008;stroke-width:.6px}[role=switch][aria-checked=true] .sb-honey-rail{fill:var(--marka-accent,var(--honey));stroke:var(--marka-accent,var(--honey))}[role=switch][aria-checked=true] .sb-honey-slider{transform:translate(9px)}.automat-przelacznik,.automat-przelacznik[aria-checked=true]{color:var(--ink);background:0 0}@media (prefers-reduced-motion:reduce){.sb-honey-slider,.sb-honey-rail,input[type=checkbox]:before,input[type=checkbox]:after{transition:none}}@media (forced-colors:active){input[type=checkbox]{appearance:auto;background:0 0}input[type=checkbox]:before,input[type=checkbox]:after{display:none}.sb-honey-rail{fill:canvas;stroke:buttontext}.sb-honey-slider path{fill:buttontext}[role=switch][aria-checked=true] .sb-honey-rail{fill:highlight;stroke:highlight}}
