.csp-sv-archive{--csp-ink:#17172b;--csp-muted:#6f7085;--csp-purple:#6416c6;--csp-purple-2:#7c2ff0;--csp-line:#e2dbea;--csp-soft:#faf8fd;max-width:780px;margin:0 auto 64px;padding:16px 18px 44px;color:var(--csp-ink)}
.csp-sv-archive-page .entry-header .entry-title{display:none}
.csp-sv-archive-hero{position:relative;overflow:hidden;margin:0 0 18px;padding:34px 36px;border:1px solid #e6e0ef;border-radius:26px;background:linear-gradient(135deg,#fff 0%,#fbf8ff 58%,#f2eaff 100%);box-shadow:0 18px 50px rgba(37,18,69,.08)}
.csp-sv-archive-hero:after{content:"";position:absolute;right:-70px;top:-90px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(124,47,240,.16),rgba(124,47,240,0) 68%);pointer-events:none}
.csp-sv-archive-kicker{display:block;margin-bottom:8px;color:#7631df;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.csp-sv-archive-hero h1{margin:0 0 10px;color:var(--csp-ink);font-size:clamp(32px,5vw,48px);line-height:1.05;letter-spacing:-.04em}
.csp-sv-archive-hero p{max-width:610px;margin:0;color:var(--csp-muted);font-size:16px;line-height:1.6}
.csp-sv-archive-controls{margin-bottom:24px;padding:16px;border:1px solid #e6e0ef;border-radius:22px;background:#fff;box-shadow:0 12px 38px rgba(37,18,69,.07)}
.csp-sv-archive-search{display:flex;align-items:center;gap:10px;padding:6px 7px 6px 15px;border:1px solid #d9d0e7;border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}
.csp-sv-archive-search:focus-within{border-color:#8b45ea;box-shadow:0 0 0 4px rgba(124,47,240,.1)}
.csp-sv-archive-search-icon{color:#756d82;font-size:23px}
.csp-sv-archive-search input{min-width:0;flex:1;height:42px;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--csp-ink)!important;font-size:15px}
.csp-sv-archive-search button,.csp-sv-filter-apply{min-height:42px;padding:0 22px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--csp-purple),var(--csp-purple-2));color:#fff;font-weight:800;cursor:pointer;box-shadow:0 9px 22px rgba(100,22,198,.22)}
.csp-sv-archive-tabs{display:flex;align-items:center;gap:8px;margin:15px 0 0;padding:0 4px;border-bottom:1px solid #e8e2ee;overflow:auto;scrollbar-width:none}
.csp-sv-archive-tabs::-webkit-scrollbar{display:none}
.csp-sv-archive-tabs a{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;min-height:48px;padding:0 14px;color:#514b5f;font-size:13px;font-weight:760;text-decoration:none;white-space:nowrap}
.csp-sv-archive-tabs a:after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:3px;border-radius:3px 3px 0 0;background:transparent}
.csp-sv-archive-tabs a:hover,.csp-sv-archive-tabs a.is-active{color:#6416c6}
.csp-sv-archive-tabs a.is-active:after{background:#7122d5}
.csp-sv-archive-selects{display:block;margin:0}
.csp-sv-archive-quickbar{display:grid;grid-template-columns:1fr 1fr 1.35fr 1.15fr;gap:10px;margin-top:15px}
.csp-sv-quick-select{display:grid;gap:3px;min-width:0;min-height:72px;margin:0;padding:11px 13px 9px;border:1px solid #ded6e7;border-radius:15px;background:#fff;transition:border-color .2s,box-shadow .2s}
.csp-sv-quick-select:focus-within{border-color:#7c2ff0;box-shadow:0 0 0 3px rgba(124,47,240,.09)}
.csp-sv-quick-select>span,.csp-sv-area-toggle small{color:#746c80;font-size:10px;font-weight:800;letter-spacing:.02em}
.csp-sv-quick-select select{min-width:0;width:100%;height:34px;margin:0;padding:0 26px 0 0;border:0;background-color:transparent;color:#2a2631;font-size:13px;font-weight:780;box-shadow:none}
.csp-sv-area-toggle,.csp-sv-archive-more{min-width:0;min-height:72px;margin:0;padding:10px 13px;border:1px solid #ded6e7;border-radius:15px;background:#fff;color:#2d2834;cursor:pointer;box-shadow:none;transition:border-color .2s,background .2s,box-shadow .2s}
.csp-sv-area-toggle{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;text-align:left}
.csp-sv-area-toggle:hover,.csp-sv-area-toggle[aria-expanded=true],.csp-sv-area-toggle.is-active{border-color:#7c2ff0;background:#fcfaff;box-shadow:0 0 0 3px rgba(124,47,240,.08)}
.csp-sv-area-toggle>span:nth-child(2){display:grid;min-width:0;gap:3px}
.csp-sv-area-toggle strong{overflow:hidden;color:#2a2631;font-size:13px;text-overflow:ellipsis;white-space:nowrap}
.csp-sv-area-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:10px;background:#efe5ff;color:#6818c8;font-size:17px;font-weight:900}
.csp-sv-filter-chevron{color:#6f1dce;font-size:17px;transition:transform .2s}
.csp-sv-area-toggle[aria-expanded=true] .csp-sv-filter-chevron{transform:rotate(180deg)}
.csp-sv-archive-more{display:flex;align-items:center;justify-content:center;gap:9px;color:#524a5c;font-size:13px;font-weight:780}
.csp-sv-archive-more>span{color:#6b6375;font-size:18px}
.csp-sv-archive-more:hover,.csp-sv-archive-more[aria-expanded=true],.csp-sv-archive-more.is-active{border-color:#b795e1;background:#f8f3ff;color:#6416c6}
.csp-sv-filter-dot{width:7px;height:7px;border-radius:50%;background:#1ba890;box-shadow:0 0 0 3px #ddf6f1}
.csp-sv-area-drawer,.csp-sv-archive-advanced{margin-top:13px;border:1px solid #ded4ec;border-radius:18px;background:linear-gradient(145deg,#fff 0%,#fbf8ff 100%);box-shadow:0 12px 34px rgba(54,25,91,.07)}
.csp-sv-area-drawer[hidden],.csp-sv-archive-advanced[hidden]{display:none!important}
.csp-sv-area-header,.csp-sv-archive-advanced>header{display:flex;align-items:center;gap:11px;padding:15px 16px 13px}
.csp-sv-area-header-icon{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:13px;background:linear-gradient(145deg,#7a27df,#5f0fc0);color:#fff;font-size:20px;font-weight:900;box-shadow:0 8px 18px rgba(105,26,202,.22)}
.csp-sv-area-header>div,.csp-sv-archive-advanced>header>div{display:grid;gap:2px}
.csp-sv-area-header h2,.csp-sv-archive-advanced h2{margin:0;color:#282332;font-size:15px;line-height:1.2}
.csp-sv-area-header p,.csp-sv-archive-advanced header p{margin:0;color:#777083;font-size:11px;line-height:1.45}
.csp-sv-area-header>button,.csp-sv-archive-advanced>header>button{display:grid;width:34px;height:34px;margin-left:auto;padding:0;place-items:center;border:0;border-radius:10px;background:transparent;color:#6d20ca;font-size:18px;cursor:pointer;box-shadow:none}
.csp-sv-area-header>button:hover,.csp-sv-archive-advanced>header>button:hover{background:#f0e5ff}
.csp-sv-archive-geo{min-width:0;margin:0;padding:0 14px;border:0}
.csp-sv-archive-geo-scopes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #d9d0e7;border-radius:14px;background:#fff}
.csp-sv-archive-geo-scopes label{display:block;margin:0}.csp-sv-archive-geo-scopes label+label{border-left:1px solid #e2d9ea}
.csp-sv-archive-geo-scopes input{position:absolute;width:1px!important;height:1px!important;opacity:0;pointer-events:none}
.csp-sv-archive-geo-scopes span{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:8px 12px;background:#fff;color:#514a5d;font-size:12px;font-weight:800;cursor:pointer;transition:.18s ease}
.csp-sv-archive-geo-scopes b{display:grid;width:25px;height:25px;place-items:center;border-radius:9px;background:#f2ecfa;color:#696071;font-size:15px}
.csp-sv-archive-geo-scopes input:focus-visible+span{outline:3px solid rgba(108,32,202,.2);outline-offset:-3px}
.csp-sv-archive-geo-scopes input:checked+span{background:#f5edff;color:#5a13b2;box-shadow:inset 0 0 0 1px #8b41e6}.csp-sv-archive-geo-scopes input:checked+span b{background:#e9d9ff;color:#6416c6}
.csp-sv-geo-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px}
.csp-sv-archive-country[hidden],.csp-sv-archive-teryt[hidden],.csp-sv-archive-teryt label[hidden],.csp-sv-archive-teryt-note[hidden]{display:none!important}
.csp-sv-archive-teryt:not([hidden]){display:contents}
.csp-sv-archive-control-label,.csp-sv-archive-teryt label>span{display:block;margin:0 0 6px 3px;color:#514a5d;font-size:11px;font-weight:800;text-transform:none;letter-spacing:0}
.csp-sv-country-combobox,.csp-sv-teryt-combobox{position:relative}
.csp-sv-country-trigger,.csp-sv-teryt-trigger{display:grid!important;grid-template-columns:20px 22px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:48px!important;margin:0!important;padding:0 11px!important;border:1px solid #d8cee6!important;border-radius:13px!important;background:#fff!important;color:#292435!important;text-align:left;box-shadow:none!important}
.csp-sv-teryt-trigger{grid-template-columns:minmax(0,1fr) 16px}
.csp-sv-country-trigger:hover,.csp-sv-country-trigger[aria-expanded=true],.csp-sv-teryt-trigger:hover,.csp-sv-teryt-trigger[aria-expanded=true]{border-color:#7c2ff0!important;box-shadow:0 0 0 3px rgba(124,47,240,.09)!important}
.csp-sv-country-trigger>span:nth-last-child(2),.csp-sv-teryt-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.csp-sv-country-trigger .fi,.csp-sv-country-option .fi{width:22px;border-radius:3px;box-shadow:0 0 0 1px rgba(30,25,40,.12)}
.csp-sv-dropdown-search-icon{color:#766f80;font-size:18px}
.csp-sv-country-popover,.csp-sv-teryt-popover{position:absolute;z-index:80;top:calc(100% + 7px);left:0;width:max(100%,310px);padding:9px;border:1px solid #d9cce9;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(42,17,76,.22)}
.csp-sv-country-popover[hidden],.csp-sv-teryt-popover[hidden]{display:none}
.csp-sv-country-search,.csp-sv-teryt-search{display:flex!important;align-items:center;gap:8px;margin:0!important;padding:0 10px;border:1px solid #ddd3e8;border-radius:11px;background:#faf8fd}
.csp-sv-country-search>span[aria-hidden],.csp-sv-teryt-search>span[aria-hidden]{color:#756c80;font-size:18px}
.csp-sv-country-search input,.csp-sv-teryt-search input{height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important}
.csp-sv-country-options,.csp-sv-teryt-options{display:grid;max-height:280px;margin-top:7px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbb8e5 transparent}
.csp-sv-dropdown-section{padding:9px 10px 4px;color:#8a8194;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.csp-sv-dropdown-divider{height:1px;margin:5px 7px;background:#eee8f3}
.csp-sv-country-option,.csp-sv-teryt-option{display:grid!important;grid-template-columns:26px minmax(0,1fr) 30px 18px;align-items:center;gap:8px;min-height:44px!important;margin:0!important;padding:6px 9px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#302a39!important;text-align:left;box-shadow:none!important}
.csp-sv-teryt-option{grid-template-columns:minmax(0,1fr) 18px}
.csp-sv-country-option:hover,.csp-sv-country-option:focus-visible,.csp-sv-country-option[aria-selected=true],.csp-sv-teryt-option:hover,.csp-sv-teryt-option:focus-visible,.csp-sv-teryt-option[aria-selected=true]{background:#f3eaff!important;color:#5b16b4!important;outline:0}
.csp-sv-country-option small{color:#898191;font-size:10px;font-weight:800;text-align:right}.csp-sv-dropdown-check{color:#6b1dcc;font-size:14px;font-weight:900;text-align:center}
.csp-sv-country-popover>p,.csp-sv-teryt-popover>p{margin:11px;text-align:center;color:#81788d;font-size:12px}
.csp-sv-native-select{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.csp-sv-archive-teryt-note{display:flex;align-items:center;gap:7px;margin:11px 14px 0!important;padding:8px 10px;border-radius:11px;background:#eefaf7;color:#2f6d61!important;font-size:10px!important}.csp-sv-archive-teryt-note span{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:#d5f2eb;color:#14866e;font-weight:900}
.csp-sv-filter-footer{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin:13px 14px 0;padding:12px 0 14px;border-top:1px solid #e6deed}.csp-sv-filter-footer a{color:#6416c6;font-size:12px;font-weight:800;text-decoration:none}.csp-sv-filter-footer a:hover{text-decoration:underline}
.csp-sv-archive-advanced{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0 14px 14px}.csp-sv-archive-advanced>header{grid-column:1/-1;margin:0 -14px;padding:15px 16px 4px}.csp-sv-archive-advanced label{display:grid;gap:6px;margin:0}.csp-sv-archive-advanced label>span{color:#514a5d;font-size:11px;font-weight:800}.csp-sv-archive-advanced select,.csp-sv-archive-advanced input{min-width:0;width:100%;height:46px;margin:0;padding:0 12px;border:1px solid #d9d1e5;border-radius:12px;background:#fff;color:#292435;font:inherit}.csp-sv-archive-advanced .csp-sv-filter-footer{grid-column:1/-1;width:auto;margin:2px 0 -2px}
.csp-sv-archive-count{margin:13px 3px 0;color:#8a8393;font-size:12px}
.csp-sv-archive-list{display:grid;gap:22px}.csp-sv-archive-item{margin:0;padding:14px;border:1px solid #ded7e8;border-radius:24px;background:#fff;box-shadow:0 14px 44px rgba(34,17,61,.07)}
.csp-sv-archive-item-context{display:flex;align-items:center;gap:11px;padding:2px 4px 13px}.csp-sv-archive-item-context img{flex:0 0 auto;width:44px;height:44px;border-radius:50%;object-fit:cover}.csp-sv-archive-item-context>div{display:grid;min-width:0}.csp-sv-archive-item-context strong{overflow:hidden;color:#232034;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.csp-sv-archive-item-context span{color:#817a8a;font-size:12px}.csp-sv-archive-item-context>a{margin-left:auto;color:#6416c6;font-size:12px;font-weight:800;text-decoration:none}.csp-sv-archive-card-host>.csp-sv-card,.csp-sv-archive-card-host>.csp-sve-card{margin:0!important}
.csp-sv-archive-empty{padding:54px 24px;border:1px dashed #d8cee8;border-radius:24px;background:#fff;text-align:center}.csp-sv-archive-empty>span{display:grid;width:54px;height:54px;margin:0 auto 16px;place-items:center;border-radius:18px;background:#f0e6ff;color:#6b1bc9;font-size:24px}.csp-sv-archive-empty h2{margin:0 0 8px;font-size:22px}.csp-sv-archive-empty p{margin:0 0 16px;color:var(--csp-muted)}.csp-sv-archive-empty a{color:#6416c6;font-weight:800}
.csp-sv-archive-loader{display:flex;align-items:center;justify-content:center;gap:12px;min-height:82px;margin-top:20px}.csp-sv-archive-load-more{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid #d8cce8;border-radius:13px;background:#fff;color:#6416c6;font-weight:800;text-decoration:none}.csp-sv-archive-spinner{display:none;width:28px;height:28px;border:3px solid #e9dcf8;border-top-color:#721ed1;border-radius:50%;animation:csp-sv-archive-spin .75s linear infinite}.csp-sv-archive-loader.is-loading .csp-sv-archive-spinner{display:block}.csp-sv-archive-loader.is-loading .csp-sv-archive-load-more{opacity:.58;pointer-events:none}.csp-sv-archive-loader.has-error .csp-sv-archive-load-more{border-color:#d43b52;color:#a51d33}.csp-sv-archive-end{margin:24px 0 0;text-align:center;color:#81788c;font-size:13px}@keyframes csp-sv-archive-spin{to{transform:rotate(360deg)}}
@media(max-width:760px){.csp-sv-archive{padding:10px 10px 36px}.csp-sv-archive-hero{padding:27px 23px;border-radius:22px}.csp-sv-archive-controls{padding:12px}.csp-sv-archive-search{padding-left:11px}.csp-sv-archive-search button{padding:0 15px}.csp-sv-archive-tabs a{min-height:44px;padding:0 11px;font-size:12px}.csp-sv-archive-quickbar{grid-template-columns:1fr 1fr}.csp-sv-area-toggle,.csp-sv-archive-more{min-height:68px}.csp-sv-area-header{align-items:flex-start}.csp-sv-archive-geo{padding:0 10px}.csp-sv-archive-geo-scopes span{min-height:48px;padding:7px 5px;font-size:11px}.csp-sv-archive-geo-scopes b{display:none}.csp-sv-geo-fields{grid-template-columns:1fr}.csp-sv-archive-teryt:not([hidden]){display:contents}.csp-sv-country-popover,.csp-sv-teryt-popover{position:fixed;z-index:100001;top:auto;right:12px;bottom:12px;left:12px;width:auto;max-height:72dvh;border-radius:20px;padding:11px}.csp-sv-country-options,.csp-sv-teryt-options{max-height:calc(72dvh - 76px)}.csp-sv-archive-advanced{grid-template-columns:1fr}.csp-sv-archive-advanced>header,.csp-sv-archive-advanced .csp-sv-filter-footer{grid-column:1}.csp-sv-filter-footer{margin-right:10px;margin-left:10px}.csp-sv-filter-apply{padding:0 17px}.csp-sv-archive-item{padding:9px;border-radius:19px}.csp-sv-archive-item-context>a{font-size:0}.csp-sv-archive-item-context>a span{font-size:16px}.csp-sv-archive-card-host>.csp-sv-card,.csp-sv-archive-card-host>.csp-sve-card{border-radius:16px!important}}
@media(max-width:430px){.csp-sv-archive-search button{min-width:72px;padding:0 11px;font-size:12px}.csp-sv-archive-hero h1{font-size:34px}.csp-sv-archive-quickbar{gap:8px}.csp-sv-quick-select,.csp-sv-area-toggle,.csp-sv-archive-more{min-height:64px;padding:8px 10px}.csp-sv-area-icon{display:none}.csp-sv-area-toggle{grid-template-columns:minmax(0,1fr) 16px}.csp-sv-archive-more{font-size:12px}.csp-sv-area-header p{font-size:10px}.csp-sv-filter-footer{gap:14px}.csp-sv-filter-apply{min-height:44px}}

/* R24 — szybkie, własne kontrolki archiwum (bez natywnych dropdownów BuddyBoss/OS). */
.csp-sv-archive-controls{overflow:visible}
.csp-sv-quick-select,.csp-sv-filter-field,.csp-sv-date-field{position:relative}
.csp-sv-quick-select{display:flex;flex-direction:column;justify-content:center;padding:8px 9px 7px}
.csp-sv-quick-select>span,.csp-sv-filter-field>span,.csp-sv-date-field>span{display:block;margin:0 0 3px 5px;color:#766d80;font-size:9px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}
.csp-sv-select-trigger{display:grid!important;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:6px;width:100%;min-height:42px!important;margin:0!important;padding:0 7px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#2c2635!important;text-align:left;box-shadow:none!important;cursor:pointer}
.csp-sv-select-trigger strong{overflow:hidden;font-size:12.5px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}
.csp-sv-select-trigger:hover{background:#f8f3ff!important}.csp-sv-select-trigger:focus-visible{outline:3px solid rgba(116,31,216,.17)!important;outline-offset:1px}
.csp-sv-select-icon{display:grid;width:22px;height:22px;place-items:center;border-radius:8px;background:#f1e9fc;color:#671ac4;font-size:11px;font-weight:900}
.csp-sv-select-icon:before,.csp-sv-select-icon[data-icon=status]:before,.csp-sv-select-icon[data-icon=sort]:before,.csp-sv-select-icon[data-icon=participation]:before,.csp-sv-select-icon[data-icon=verification]:before,.csp-sv-select-icon[data-icon=scope]:before{content:none}
.csp-sv-select-trigger[aria-expanded=true] .csp-sv-filter-chevron,.csp-sv-date-trigger[aria-expanded=true] .csp-sv-filter-chevron,.csp-sv-archive-more[aria-expanded=true] .csp-sv-filter-chevron{transform:rotate(180deg)}
.csp-sv-select-popover{position:absolute;z-index:120;top:calc(100% + 7px);left:0;width:max(100%,235px);padding:8px;border:1px solid #d9cde8;border-radius:16px;background:rgba(255,255,255,.985);box-shadow:0 22px 55px rgba(47,19,78,.2);transform-origin:top;animation:csp-sv-pop-in .14s ease-out}
.csp-sv-select-popover[hidden],.csp-sv-date-popover[hidden]{display:none!important}
.csp-sv-select-heading{padding:7px 9px 8px;color:#8a8094;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.csp-sv-select-options{display:grid;gap:2px}
.csp-sv-select-option{display:grid!important;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:42px!important;margin:0!important;padding:7px 10px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#332b3d!important;text-align:left;box-shadow:none!important;cursor:pointer}
.csp-sv-select-option:hover,.csp-sv-select-option:focus-visible{background:#f7f1ff!important;color:#5f18b8!important;outline:0}.csp-sv-select-option[aria-selected=true]{background:#efe4ff!important;color:#5c15b6!important;font-weight:800}
.csp-sv-country-more{width:calc(100% - 8px);min-height:38px;margin:7px 4px 2px;border:1px dashed #cdb9e6;border-radius:10px;background:#faf7ff;color:#6218bd;font-size:11px;font-weight:800;cursor:pointer}
.csp-sv-country-more:hover{background:#f1e7ff}
.csp-sv-teryt-combobox.is-loading .csp-sv-teryt-trigger{background:linear-gradient(90deg,#fff,#f7f2fc,#fff)!important;background-size:220% 100%!important;animation:csp-sv-shimmer 1.1s linear infinite}
.csp-sv-teryt-option span:first-child{text-transform:none}
.csp-sv-archive-more{display:grid;grid-template-columns:30px minmax(0,1fr) auto 16px;justify-content:stretch;text-align:left}
.csp-sv-more-icon{display:grid!important;width:30px;height:30px;place-items:center;border-radius:10px;background:#f1e8fb;color:#6719c5!important}
.csp-sv-more-copy{display:grid;gap:2px;min-width:0}.csp-sv-more-copy small{color:#7e7489;font-size:9px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.csp-sv-more-copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.csp-sv-filter-badge{display:grid;min-width:21px;height:21px;padding:0 6px;place-items:center;border-radius:999px;background:#6819c7;color:#fff;font-size:10px}.csp-sv-filter-badge[hidden]{display:none}
.csp-sv-archive-advanced{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 15px 15px;animation:csp-sv-panel-in .18s ease-out}
.csp-sv-archive-advanced>header{margin:0 -15px;padding:16px 17px 10px;border-bottom:1px solid #eee6f5}
.csp-sv-advanced-icon{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:13px;background:linear-gradient(145deg,#7623db,#5510b4);color:#fff;font-size:17px;box-shadow:0 8px 18px rgba(104,26,197,.22)}
.csp-sv-filter-field{min-width:0;padding:9px 9px 7px;border:1px solid #ddd3e8;border-radius:15px;background:#fff;transition:.18s ease}
.csp-sv-filter-field:focus-within{border-color:#7a28df;box-shadow:0 0 0 3px rgba(117,35,215,.09)}
.csp-sv-filter-field .csp-sv-select-trigger{min-height:43px!important;padding:0 5px!important}
.csp-sv-filter-field .csp-sv-select-popover{top:calc(100% + 7px);width:max(100%,250px)}
.csp-sv-date-field{grid-column:1/-1;padding:9px;border:1px solid #ddd3e8;border-radius:15px;background:#fff}
.csp-sv-date-trigger{display:grid!important;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:56px!important;margin:0!important;padding:0 8px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#fbf8ff,#fff)!important;color:#2f2938!important;text-align:left;box-shadow:none!important;cursor:pointer}
.csp-sv-date-trigger:hover,.csp-sv-date-trigger[aria-expanded=true]{background:#f6efff!important}.csp-sv-date-trigger:focus-visible{outline:3px solid rgba(114,29,211,.17)!important}
.csp-sv-date-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#ede2fb;color:#6218bd;font-size:18px}.csp-sv-date-copy{display:grid;gap:2px;min-width:0}.csp-sv-date-copy small{color:#7d7487;font-size:10px}.csp-sv-date-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.csp-sv-date-trigger.has-value .csp-sv-date-icon{background:#daf4ed;color:#13836d}
.csp-sv-date-popover{position:absolute;z-index:125;top:calc(100% + 8px);right:0;bottom:auto;width:360px;max-width:calc(100vw - 32px);padding:13px;border:1px solid #d8cbe8;border-radius:20px;background:rgba(255,255,255,.99);box-shadow:0 26px 65px rgba(45,18,76,.22);animation:csp-sv-pop-in .14s ease-out}
.csp-sv-date-popover>header{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;margin:0 0 10px;padding:0}.csp-sv-date-popover>header strong{text-align:center;color:#302839;font-size:14px;text-transform:capitalize}.csp-sv-date-popover>header button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:10px;background:#f5effb;color:#6819c7;font-size:22px;box-shadow:none;cursor:pointer}.csp-sv-date-popover>header button:hover{background:#eadbfa}
.csp-sv-calendar-weekdays,.csp-sv-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.csp-sv-calendar-weekdays{margin-bottom:5px}.csp-sv-calendar-weekdays span{padding:4px 0;text-align:center;color:#8b8294;font-size:9px;font-weight:850;text-transform:uppercase}
.csp-sv-calendar-grid button{position:relative;display:grid;aspect-ratio:1;min-width:0!important;min-height:34px!important;margin:0!important;padding:0!important;place-items:center;border:0!important;border-radius:10px!important;background:transparent!important;color:#352d3e!important;font-size:11px!important;box-shadow:none!important;cursor:pointer}.csp-sv-calendar-grid button:hover,.csp-sv-calendar-grid button:focus-visible{background:#f0e4ff!important;color:#5f16ba!important;outline:0}.csp-sv-calendar-grid button.is-outside{color:#beb6c6!important}.csp-sv-calendar-grid button.is-today:after{content:'';position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:#6d1bcf}.csp-sv-calendar-grid button.is-range{border-radius:4px!important;background:#f2e8ff!important}.csp-sv-calendar-grid button.is-start,.csp-sv-calendar-grid button.is-end{background:#6819c7!important;color:#fff!important;font-weight:850}
.csp-sv-date-shortcuts{display:flex;gap:6px;margin-top:11px;padding-top:10px;border-top:1px solid #eee7f4}.csp-sv-date-shortcuts button{min-height:32px;margin:0;padding:0 11px;border:1px solid #ded2ea;border-radius:999px;background:#fff;color:#5e546a;font-size:10px;font-weight:800;box-shadow:none;cursor:pointer}.csp-sv-date-shortcuts button:hover{border-color:#9b64d8;background:#f5edff;color:#6218bd}
.csp-sv-date-popover>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}.csp-sv-date-popover>footer button{min-height:38px;margin:0;padding:0 14px;border:0;border-radius:11px;background:#f2ecf7;color:#5d5368;font-size:11px;font-weight:850;box-shadow:none;cursor:pointer}.csp-sv-date-popover>footer button:last-child{background:#6819c7;color:#fff;box-shadow:0 7px 18px rgba(104,25,199,.2)}
.csp-sv-archive-advanced>.csp-sv-filter-footer{grid-column:1/-1}
@keyframes csp-sv-pop-in{from{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}@keyframes csp-sv-panel-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes csp-sv-shimmer{to{background-position:-220% 0}}
@media(max-width:760px){.csp-sv-select-popover,.csp-sv-date-popover{position:fixed;z-index:100002;top:auto;right:12px;bottom:12px;left:12px;width:auto;max-width:none;border-radius:22px}.csp-sv-select-popover{padding:11px}.csp-sv-select-options{max-height:56dvh;overflow:auto}.csp-sv-date-popover{max-height:82dvh;overflow:auto}.csp-sv-archive-advanced{grid-template-columns:1fr}.csp-sv-date-field{grid-column:1}.csp-sv-archive-advanced>.csp-sv-filter-footer{grid-column:1}.csp-sv-more-copy small{display:none}}
@media(max-width:430px){.csp-sv-select-icon{display:none}.csp-sv-select-trigger{grid-template-columns:minmax(0,1fr) 15px}.csp-sv-archive-more{grid-template-columns:26px minmax(0,1fr) auto 14px}.csp-sv-more-icon{width:26px;height:26px}.csp-sv-filter-badge{min-width:19px;height:19px}.csp-sv-date-trigger{grid-template-columns:34px minmax(0,1fr) 16px}.csp-sv-date-icon{width:34px;height:34px}}

/* R25 — w pełni izolowany interfejs Cyberspace. BuddyBoss pozostaje wyłącznie warstwą integracyjną. */
.csp-sv-archive{--csp-r25-ink:#191429;--csp-r25-copy:#625a70;--csp-r25-line:#e5dced;--csp-r25-soft:#faf8fc;--csp-r25-violet:#6c21d4;--csp-r25-violet-deep:#5111ad;--csp-r25-mint:#12a99b;max-width:880px;padding:20px 20px 48px;font-family:Inter,"Aptos","Segoe UI",Arial,sans-serif}
.csp-sv-archive-controls,.csp-sv-archive-controls *{box-sizing:border-box}
.csp-sv-archive-controls{position:relative;isolation:isolate;margin-bottom:28px;padding:18px;border:1px solid var(--csp-r25-line);border-radius:28px;background:linear-gradient(155deg,#fff 0%,#fff 62%,#fcf9ff 100%);box-shadow:0 22px 60px rgba(46,24,73,.09)}
.csp-sv-archive-controls:before{content:"";position:absolute;z-index:-1;top:-1px;right:44px;left:44px;height:2px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,transparent,#7a2ce2 38%,#19afa7 70%,transparent);opacity:.88}
.csp-sv-archive-controls :where(button,input,select,a){font-family:Inter,"Aptos","Segoe UI",Arial,sans-serif!important;font-style:normal!important;letter-spacing:normal;-webkit-appearance:none!important;appearance:none!important}
.csp-sv-archive-controls :where(button,a){text-transform:none!important;text-shadow:none!important}
.csp-sv-archive-controls :where(select[data-csp-select],select[data-csp-select-search]){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}
.csp-sv-archive-search{min-height:62px;gap:12px;padding:7px 7px 7px 18px;border:1px solid #ddd3e8;border-radius:19px;background:#fbfafd;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:border-color .13s ease,box-shadow .13s ease,background .13s ease}
.csp-sv-archive-search:hover{border-color:#c9b7dc;background:#fff}.csp-sv-archive-search:focus-within{border-color:#8440dc;background:#fff;box-shadow:0 0 0 4px rgba(108,33,212,.1),0 10px 26px rgba(52,24,88,.07)}
.csp-sv-archive-search-icon{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:10px;background:#f0e7fb;color:#6720c6;font-size:19px}
.csp-sv-archive-search input{height:46px!important;color:var(--csp-r25-ink)!important;font-size:15px!important;font-weight:540!important;line-height:1.2!important}
.csp-sv-archive-search input::placeholder{color:#9d95a7!important;opacity:1}
.csp-sv-archive-search button,.csp-sv-filter-apply{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:104px;min-height:46px!important;margin:0!important;padding:0 22px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,var(--csp-r25-violet),var(--csp-r25-violet-deep))!important;color:#fff!important;font-size:13px!important;font-weight:820!important;line-height:1!important;box-shadow:0 10px 25px rgba(93,24,187,.23)!important;cursor:pointer;transition:transform .13s ease,box-shadow .13s ease,filter .13s ease}
.csp-sv-archive-search button:hover,.csp-sv-filter-apply:hover{filter:saturate(1.08) brightness(1.04);transform:translateY(-1px);box-shadow:0 13px 30px rgba(93,24,187,.28)!important}.csp-sv-archive-search button:focus-visible,.csp-sv-filter-apply:focus-visible{outline:3px solid rgba(108,33,212,.2)!important;outline-offset:3px}
.csp-sv-archive-tabs{gap:4px;margin:16px 0 0;padding:5px;border:0;border-radius:16px;background:#f5f1f8;box-shadow:inset 0 0 0 1px #eee7f3}
.csp-sv-archive-tabs a{min-height:40px;padding:0 15px;border:0!important;border-radius:12px;background:transparent!important;color:#62596e!important;font-size:12.5px!important;font-weight:760!important;line-height:1!important;box-shadow:none!important;transition:background .13s ease,color .13s ease,box-shadow .13s ease}
.csp-sv-archive-tabs a:after{display:none}.csp-sv-archive-tabs a:hover{background:#eee7f5!important;color:#5920a7!important}.csp-sv-archive-tabs a.is-active{background:#fff!important;color:#5f18bd!important;box-shadow:0 7px 18px rgba(55,27,83,.11),inset 0 0 0 1px #e6ddef!important}
.csp-sv-archive-quickbar{grid-template-columns:minmax(145px,1fr) minmax(155px,1.06fr) minmax(210px,1.46fr) minmax(190px,1.3fr);gap:11px;margin-top:14px}
.csp-sv-quick-select,.csp-sv-area-toggle,.csp-sv-archive-more{position:relative;min-width:0;min-height:82px!important;margin:0!important;border:1px solid #ded5e7!important;border-radius:18px!important;background:linear-gradient(155deg,#fff,#fbf9fd)!important;color:var(--csp-r25-ink)!important;box-shadow:0 5px 16px rgba(50,24,80,.035)!important;transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease,background .13s ease}
.csp-sv-quick-select{display:flex;padding:10px!important;justify-content:center}.csp-sv-quick-select:hover,.csp-sv-area-toggle:hover,.csp-sv-archive-more:hover{border-color:#bea7d8!important;background:#fff!important;box-shadow:0 10px 25px rgba(53,25,84,.08)!important;transform:translateY(-1px)}
.csp-sv-quick-select:focus-within,.csp-sv-area-toggle:focus-visible,.csp-sv-archive-more:focus-visible,.csp-sv-area-toggle[aria-expanded=true],.csp-sv-archive-more[aria-expanded=true],.csp-sv-area-toggle.is-active,.csp-sv-archive-more.is-active{border-color:#7f36dc!important;background:#fff!important;box-shadow:0 0 0 4px rgba(108,33,212,.09),0 12px 28px rgba(53,25,84,.09)!important;outline:0!important}
.csp-sv-quick-select>span,.csp-sv-filter-field>span,.csp-sv-date-field>span{margin:0 0 4px 8px;color:#776e82;font-size:9.5px;font-weight:790;letter-spacing:.045em;text-transform:uppercase}
.csp-sv-select-trigger{grid-template-columns:32px minmax(0,1fr) 16px;gap:7px;min-height:46px!important;padding:0 7px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--csp-r25-ink)!important;box-shadow:none!important}
.csp-sv-select-trigger:hover{background:#f7f2fb!important}.csp-sv-select-trigger:focus-visible{outline:3px solid rgba(108,33,212,.16)!important;outline-offset:1px}
.csp-sv-select-trigger strong{font-size:14px;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
.csp-sv-archive-quickbar .csp-sv-select-trigger strong{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}
.csp-sv-select-icon{width:32px;height:32px;border-radius:11px;background:linear-gradient(145deg,#f0e5fd,#ebe8ff);color:#6420c5;font-size:14px;box-shadow:inset 0 0 0 1px rgba(112,36,205,.06)}
.csp-sv-area-toggle{grid-template-columns:40px minmax(0,1fr) 17px;gap:10px;padding:10px 12px!important;text-align:left!important}.csp-sv-area-icon,.csp-sv-more-icon{display:grid!important;width:40px!important;height:40px!important;place-items:center!important;border-radius:13px!important;background:linear-gradient(145deg,#efe3ff,#e5f7f5)!important;color:#6120bd!important;font-size:18px!important;font-weight:900!important;box-shadow:inset 0 0 0 1px rgba(105,30,194,.06)!important}
.csp-sv-area-toggle>span:nth-child(2){gap:3px}.csp-sv-area-toggle small,.csp-sv-more-copy small{color:#7b7285!important;font-size:9.5px!important;font-weight:790!important;letter-spacing:.045em!important;text-transform:uppercase!important}.csp-sv-area-toggle strong,.csp-sv-more-copy strong{overflow:visible;color:var(--csp-r25-ink)!important;font-size:13.5px!important;font-weight:770!important;line-height:1.2!important;text-overflow:clip!important;white-space:normal!important}
.csp-sv-archive-more{display:grid!important;grid-template-columns:40px minmax(0,1fr) 17px!important;gap:10px!important;padding:10px 12px!important;justify-content:stretch!important;text-align:left!important}.csp-sv-more-copy{display:grid;gap:3px}.csp-sv-filter-badge{position:absolute;top:8px;right:9px;z-index:2;min-width:20px;height:20px;padding:0 6px;border:2px solid #fff;border-radius:999px;background:var(--csp-r25-mint);color:#fff;font-size:9px;box-shadow:0 5px 12px rgba(18,169,155,.25)}
.csp-sv-filter-chevron{justify-self:end;color:#6820c9!important;font-size:16px!important;line-height:1!important}
.csp-sv-select-popover,.csp-sv-country-popover,.csp-sv-teryt-popover,.csp-sv-date-popover{border:1px solid #ddd2e8!important;border-radius:20px!important;background:rgba(255,255,255,.985)!important;box-shadow:0 26px 70px rgba(40,17,67,.22)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.csp-sv-select-popover{top:calc(100% + 9px);width:max(100%,255px);padding:9px}.csp-sv-select-heading{padding:7px 10px 9px;color:#867b91;font-size:9px;font-weight:790;letter-spacing:.075em}
.csp-sv-select-options{gap:3px}.csp-sv-select-option{min-height:45px!important;padding:8px 11px!important;border:1px solid transparent!important;border-radius:12px!important;background:#fff!important;color:#352d3e!important;font-size:13px!important;font-weight:590!important}.csp-sv-select-option:hover,.csp-sv-select-option:focus-visible{border-color:#eadff5!important;background:#f8f3fd!important;color:#5816ae!important}.csp-sv-select-option[aria-selected=true]{border-color:#dfcdf3!important;background:linear-gradient(135deg,#f1e4ff,#f7f2ff)!important;color:#5611ad!important;font-weight:760!important}
.csp-sv-area-drawer,.csp-sv-archive-advanced{margin-top:14px;border:1px solid #e0d6e9;border-radius:22px;background:linear-gradient(145deg,#fff,#fbf8ff);box-shadow:0 18px 45px rgba(46,21,75,.08)}
.csp-sv-area-header,.csp-sv-archive-advanced>header{padding:17px 18px 14px}.csp-sv-area-header h2,.csp-sv-archive-advanced h2{color:var(--csp-r25-ink);font-size:15px}.csp-sv-area-header p,.csp-sv-archive-advanced header p{color:#746b7f;font-size:11px}.csp-sv-area-header>button,.csp-sv-archive-advanced>header>button{border:0!important;background:#f3ecfa!important;color:#621bc0!important;box-shadow:none!important}.csp-sv-area-header>button:hover,.csp-sv-archive-advanced>header>button:hover{background:#eaddf8!important}
.csp-sv-archive-geo-scopes{border:1px solid #ded3e8;border-radius:16px;background:#f7f3fa;padding:4px;gap:4px}.csp-sv-archive-geo-scopes label+label{border:0}.csp-sv-archive-geo-scopes span{min-height:48px;border-radius:12px;background:transparent;color:#5c5368}.csp-sv-archive-geo-scopes input:checked+span{background:#fff;color:#5714af;box-shadow:0 7px 17px rgba(55,26,82,.1),inset 0 0 0 1px #e1d4ee}.csp-sv-archive-geo-scopes b{background:#eae2f2;color:#6f6579}.csp-sv-archive-geo-scopes input:checked+span b{background:#ecdefe;color:#6119bd}
.csp-sv-country-trigger,.csp-sv-teryt-trigger{min-height:50px!important;border:1px solid #dcd1e6!important;border-radius:14px!important;background:#fff!important;color:var(--csp-r25-ink)!important;font-size:13px!important;box-shadow:0 4px 12px rgba(48,23,76,.03)!important}.csp-sv-country-trigger:hover,.csp-sv-country-trigger[aria-expanded=true],.csp-sv-teryt-trigger:hover,.csp-sv-teryt-trigger[aria-expanded=true]{border-color:#7d34da!important;box-shadow:0 0 0 4px rgba(108,33,212,.09)!important}
.csp-sv-country-search,.csp-sv-teryt-search{border:1px solid #e1d7e9!important;border-radius:13px!important;background:#f8f5fa!important}.csp-sv-country-search input,.csp-sv-teryt-search input{color:var(--csp-r25-ink)!important;font-family:Inter,"Aptos","Segoe UI",Arial,sans-serif!important}
.csp-sv-country-option,.csp-sv-teryt-option{min-height:45px!important;border:1px solid transparent!important;border-radius:12px!important;font-family:Inter,"Aptos","Segoe UI",Arial,sans-serif!important;font-size:13px!important}.csp-sv-country-option:hover,.csp-sv-country-option:focus-visible,.csp-sv-country-option[aria-selected=true],.csp-sv-teryt-option:hover,.csp-sv-teryt-option:focus-visible,.csp-sv-teryt-option[aria-selected=true]{border-color:#e6d9f2!important;background:#f5edfd!important;color:#5815af!important}
.csp-sv-filter-field,.csp-sv-date-field{border:1px solid #ded4e8;border-radius:17px;background:#fff;box-shadow:0 5px 15px rgba(47,23,73,.035)}.csp-sv-filter-field:focus-within,.csp-sv-date-field:focus-within{border-color:#8240d7;box-shadow:0 0 0 4px rgba(108,33,212,.08)}
.csp-sv-date-trigger{border-radius:14px!important;background:linear-gradient(135deg,#faf7fd,#fff)!important}.csp-sv-date-popover>header button,.csp-sv-date-popover>footer button,.csp-sv-date-shortcuts button,.csp-sv-calendar-grid button{font-family:Inter,"Aptos","Segoe UI",Arial,sans-serif!important;-webkit-appearance:none!important;appearance:none!important}.csp-sv-calendar-grid button.is-start,.csp-sv-calendar-grid button.is-end{background:linear-gradient(145deg,var(--csp-r25-violet),var(--csp-r25-violet-deep))!important}.csp-sv-date-popover>footer button:last-child{background:linear-gradient(135deg,var(--csp-r25-violet),var(--csp-r25-violet-deep))!important}
.csp-sv-archive-count{margin:15px 4px 0;color:#8b8295;font-size:11.5px}
@media(max-width:900px){.csp-sv-archive-quickbar{grid-template-columns:repeat(2,minmax(0,1fr))}.csp-sv-area-toggle,.csp-sv-archive-more{min-height:78px!important}}
@media(max-width:600px){.csp-sv-archive{padding:12px 10px 36px}.csp-sv-archive-controls{padding:12px;border-radius:23px}.csp-sv-archive-search{min-height:56px;padding-left:12px}.csp-sv-archive-search-icon{display:none}.csp-sv-archive-tabs{border-radius:14px}.csp-sv-archive-tabs a{min-height:38px;padding:0 12px}.csp-sv-archive-quickbar{gap:9px}.csp-sv-quick-select,.csp-sv-area-toggle,.csp-sv-archive-more{min-height:74px!important}.csp-sv-select-popover,.csp-sv-country-popover,.csp-sv-teryt-popover,.csp-sv-date-popover{border-radius:22px 22px 16px 16px!important}}
@media(max-width:430px){.csp-sv-archive-quickbar{grid-template-columns:1fr}.csp-sv-select-icon{display:grid}.csp-sv-area-toggle,.csp-sv-archive-more{grid-column:1}.csp-sv-archive-search button{min-width:82px!important;padding:0 14px!important}.csp-sv-archive-tabs{margin-right:-2px;margin-left:-2px}.csp-sv-select-trigger{grid-template-columns:34px minmax(0,1fr) 16px}.csp-sv-more-copy small{display:block}}

/* R26 — premium filter system: lokalny TERYT, Floating UI i jedna warstwa interakcji. */
.csp-sv-archive{--csp-r26-violet:#6720d2;--csp-r26-violet-dark:#4d0fa9;--csp-r26-mint:#0fa89b;--csp-r26-ink:#181326;--csp-r26-muted:#756d80;--csp-r26-line:#e4dbea;--csp-r26-surface:#fff;--csp-r26-soft:#f8f5fb}
.csp-sv-archive-controls{overflow:visible!important}
.csp-sv-archive-quickbar{align-items:stretch;gap:10px}
.csp-sv-quick-select,.csp-sv-area-toggle,.csp-sv-archive-more{min-height:78px!important;border-color:var(--csp-r26-line)!important;background:var(--csp-r26-surface)!important;box-shadow:0 4px 14px rgba(44,20,69,.035)!important}
.csp-sv-quick-select:hover,.csp-sv-area-toggle:hover,.csp-sv-archive-more:hover{transform:none!important;border-color:#cbb8dd!important;box-shadow:0 8px 22px rgba(44,20,69,.065)!important}
.csp-sv-quick-select:focus-within,.csp-sv-area-toggle[aria-expanded=true],.csp-sv-archive-more[aria-expanded=true]{border-color:#7d37d8!important;box-shadow:0 0 0 3px rgba(103,32,210,.085),0 9px 24px rgba(44,20,69,.07)!important}
.csp-sv-area-toggle.is-active:not([aria-expanded=true]),.csp-sv-archive-more.is-active:not([aria-expanded=true]){border-color:#cdb8e2!important;background:linear-gradient(150deg,#fff,#fbf8ff)!important;box-shadow:0 5px 16px rgba(55,27,82,.055)!important}
.csp-sv-area-icon,.csp-sv-more-icon,.csp-sv-area-header-icon,.csp-sv-advanced-icon{font-size:0!important}
.csp-sv-area-icon:before,.csp-sv-area-header-icon:before{content:"";width:17px;height:17px;border:2px solid currentColor;border-radius:50%;box-shadow:inset 0 0 0 4px transparent}
.csp-sv-area-icon:after,.csp-sv-area-header-icon:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:currentColor}
.csp-sv-area-icon,.csp-sv-area-header-icon{position:relative}
.csp-sv-more-icon:before,.csp-sv-advanced-icon:before{content:"";width:18px;height:14px;background:linear-gradient(currentColor,currentColor) 0 1px/18px 2px no-repeat,linear-gradient(currentColor,currentColor) 0 6px/18px 2px no-repeat,linear-gradient(currentColor,currentColor) 0 11px/18px 2px no-repeat;opacity:.9}
.csp-sv-filter-chevron{font-size:0!important;width:16px;height:16px;position:relative}
.csp-sv-filter-chevron:after{content:"";position:absolute;top:4px;left:4px;width:6px;height:6px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}
.csp-sv-select-trigger[aria-expanded=true] .csp-sv-filter-chevron:after,.csp-sv-date-trigger[aria-expanded=true] .csp-sv-filter-chevron:after,.csp-sv-area-toggle[aria-expanded=true] .csp-sv-filter-chevron:after,.csp-sv-archive-more[aria-expanded=true] .csp-sv-filter-chevron:after{top:7px;transform:rotate(225deg)}
.csp-sv-area-drawer,.csp-sv-archive-advanced{overflow:visible;border-color:var(--csp-r26-line);background:#fff;box-shadow:0 14px 34px rgba(45,20,70,.07)}
.csp-sv-area-header,.csp-sv-archive-advanced>header{border-bottom:1px solid #f0eaf4;padding:15px 17px 13px}
.csp-sv-area-header-icon,.csp-sv-advanced-icon{width:36px;height:36px;border-radius:12px;background:linear-gradient(145deg,var(--csp-r26-violet),var(--csp-r26-violet-dark));box-shadow:0 7px 17px rgba(94,22,190,.18)}
.csp-sv-archive-geo{padding:12px 14px 0}
.csp-sv-archive-geo-scopes{border:0;border-radius:14px;padding:4px;background:#f5f1f7;box-shadow:inset 0 0 0 1px #ece4f1}
.csp-sv-archive-geo-scopes span{min-height:46px}.csp-sv-archive-geo-scopes input:checked+span{box-shadow:0 5px 14px rgba(48,22,73,.08),inset 0 0 0 1px #e3d6ee}
.csp-sv-geo-fields{align-items:start;grid-template-columns:minmax(150px,1.05fr) repeat(3,minmax(145px,1fr));gap:11px;margin-top:14px}
.csp-sv-archive-control-label,.csp-sv-teryt-field>span:first-child{display:block;margin:0 0 6px 3px;color:#5d5468;font-size:10px;font-weight:800}
.csp-sv-archive-country,.csp-sv-teryt-field{min-width:0}
.csp-sv-archive-teryt[hidden],.csp-sv-teryt-field[hidden],.csp-sv-teryt-state[hidden]{display:none!important}
.csp-sv-archive-teryt:not([hidden]){display:contents}
.csp-sv-country-trigger,.csp-sv-teryt-trigger{min-height:48px!important;border-color:#ddd3e6!important;border-radius:13px!important;box-shadow:none!important;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}
.csp-sv-country-trigger:hover,.csp-sv-teryt-trigger:hover{border-color:#bda7d4!important;background:#fcfaff!important}.csp-sv-country-trigger[aria-expanded=true],.csp-sv-teryt-trigger[aria-expanded=true]{border-color:#7933d4!important;box-shadow:0 0 0 3px rgba(103,32,210,.09)!important}
.csp-sv-teryt-combobox.is-loading .csp-sv-teryt-trigger{color:#8c8396!important;background:linear-gradient(100deg,#faf7fc 35%,#f1e9f8 50%,#faf7fc 65%)!important;background-size:220% 100%!important;animation:csp-sv-shimmer 1.2s linear infinite}
.csp-sv-teryt-combobox.has-error .csp-sv-teryt-trigger{border-color:#d75b70!important}.csp-sv-teryt-state{display:block;margin:5px 2px 0;color:#746b7f;font-size:9.5px}.csp-sv-teryt-state.is-error{color:#a7283e}
.csp-sv-archive-teryt-note{width:max-content;max-width:100%;margin:11px 14px 0!important;padding:6px 9px;background:#effaf7;color:#347064!important}
.csp-sv-select-popover[data-csp-floating],.csp-sv-country-popover[data-csp-floating],.csp-sv-teryt-popover[data-csp-floating],.csp-sv-date-popover[data-csp-floating]{position:fixed!important;z-index:100020!important;margin:0!important;overflow:hidden;transform:none!important;animation:csp-sv-r26-pop .12s cubic-bezier(.2,.8,.2,1)}
.csp-sv-country-popover,.csp-sv-teryt-popover,.csp-sv-select-popover,.csp-sv-date-popover{border:1px solid #ded4e8!important;border-radius:17px!important;background:rgba(255,255,255,.99)!important;box-shadow:0 22px 55px rgba(40,17,65,.18),0 2px 8px rgba(40,17,65,.06)!important;backdrop-filter:blur(16px)}
.csp-sv-country-options,.csp-sv-teryt-options,.csp-sv-select-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9b7dd transparent}
.csp-sv-country-option,.csp-sv-teryt-option,.csp-sv-select-option{transition:background .1s ease,border-color .1s ease,color .1s ease}
.csp-sv-country-more{width:100%;min-height:38px;margin:4px 0 0;border:0;border-radius:10px;background:#f5effb;color:#6120b9;font-size:11px;font-weight:800;cursor:pointer}
.csp-sv-country-more:hover{background:#ebdef8}
.csp-sv-archive-advanced{display:block;padding:0 14px 14px}
.csp-sv-archive-advanced>header{margin:0 -14px 13px}
.csp-sv-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.csp-sv-filter-field,.csp-sv-date-field{padding:8px;border:1px solid #e0d7e8;border-radius:15px;background:#fff;box-shadow:none}
.csp-sv-filter-field:focus-within,.csp-sv-date-field:focus-within{border-color:#823dd9;box-shadow:0 0 0 3px rgba(103,32,210,.08)}
.csp-sv-date-field{grid-column:1/-1}.csp-sv-date-trigger{min-height:54px!important;background:#faf7fd!important}
.csp-sv-date-popover{width:382px;padding:14px}.csp-sv-calendar-grid button{min-height:38px!important;border-radius:10px!important}.csp-sv-calendar-grid button.is-range{background:#f0e5fc!important}.csp-sv-calendar-grid button.is-start,.csp-sv-calendar-grid button.is-end{border-radius:11px!important;background:linear-gradient(145deg,var(--csp-r26-violet),var(--csp-r26-violet-dark))!important;color:#fff!important}.csp-sv-calendar-grid button.is-today{box-shadow:inset 0 0 0 1px #b79bd4!important}
.csp-sv-active-filters{display:flex;flex-wrap:wrap;gap:7px;margin:12px 2px 0}.csp-sv-active-filters[hidden]{display:none!important}.csp-sv-active-filters button{display:inline-flex;align-items:center;gap:7px;min-height:30px;margin:0;padding:0 8px 0 11px;border:1px solid #dfd3e9;border-radius:999px;background:#fff;color:#5c5268;font-size:10.5px;font-weight:700;box-shadow:none;cursor:pointer}.csp-sv-active-filters button:hover{border-color:#b895d6;background:#f9f4fd;color:#5a16ae}.csp-sv-active-filters b{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#efe6f8;color:#6220bb;font-size:13px;line-height:1}
.csp-sv-filter-footer{margin-top:12px;padding-top:11px}.csp-sv-filter-apply{min-width:145px!important}
@keyframes csp-sv-r26-pop{from{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:none}}
@media(max-width:780px){.csp-sv-geo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.csp-sv-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csp-sv-date-field{grid-column:1/-1}}
@media(max-width:640px){.csp-sv-select-popover[data-csp-floating],.csp-sv-country-popover[data-csp-floating],.csp-sv-teryt-popover[data-csp-floating],.csp-sv-date-popover[data-csp-floating]{position:fixed!important;z-index:100030!important;top:auto!important;right:10px!important;bottom:10px!important;left:10px!important;width:auto!important;max-width:none!important;max-height:78dvh!important;border-radius:22px!important}.csp-sv-country-options,.csp-sv-teryt-options,.csp-sv-select-options{max-height:55dvh;overflow:auto}.csp-sv-date-popover{overflow:auto}.csp-sv-archive-geo{padding-right:10px;padding-left:10px}.csp-sv-geo-fields,.csp-sv-advanced-grid{grid-template-columns:1fr}.csp-sv-date-field{grid-column:1}.csp-sv-archive-teryt-note{margin-right:10px!important;margin-left:10px!important}.csp-sv-filter-footer{justify-content:space-between}.csp-sv-filter-apply{min-width:132px!important}}
@media(prefers-reduced-motion:reduce){.csp-sv-select-popover,.csp-sv-country-popover,.csp-sv-teryt-popover,.csp-sv-date-popover{animation:none!important}.csp-sv-teryt-combobox.is-loading .csp-sv-teryt-trigger{animation:none!important}}

/* R27 — final polish: portalowane dropdowny, spójne SVG i bezbłędne wyrównanie. */
.csp-sv-archive{--csp-r27-violet:#6720d2;--csp-r27-violet-dark:#4d0fa9;--csp-r27-ink:#1c1627;--csp-r27-muted:#756d80;--csp-r27-line:#e4dcea;--csp-r27-focus:rgba(103,32,210,.11)}
.csp-sv-archive-controls,.csp-sv-archive-selects{height:auto!important;min-height:0!important;overflow:visible!important}
.csp-sv-icon{display:block;width:18px;height:18px;overflow:visible;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.csp-sv-area-icon:before,.csp-sv-area-icon:after,.csp-sv-area-header-icon:before,.csp-sv-area-header-icon:after,.csp-sv-more-icon:before,.csp-sv-advanced-icon:before,.csp-sv-select-icon:before,.csp-sv-filter-chevron:after{content:none!important;display:none!important}
.csp-sv-archive-search-icon{display:grid!important;width:32px!important;height:32px!important;place-items:center!important;font-size:0!important}.csp-sv-archive-search-icon .csp-sv-icon{width:18px;height:18px}
.csp-sv-archive-tabs a{min-height:44px;padding:0 15px;border-radius:11px;transition:background .12s ease,color .12s ease}.csp-sv-archive-tabs a:hover{background:#f8f3fc}.csp-sv-archive-tabs a.is-active{background:#fff;box-shadow:0 3px 10px rgba(44,20,69,.08)}
.csp-sv-archive-tabs a:focus-visible{outline:3px solid var(--csp-r27-focus);outline-offset:1px}
.csp-sv-archive-quickbar{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.csp-sv-quick-select,.csp-sv-area-toggle,.csp-sv-archive-more{min-height:76px!important;border:1px solid var(--csp-r27-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 3px 12px rgba(44,20,69,.035)!important;transform:none!important}
.csp-sv-quick-select:hover,.csp-sv-area-toggle:hover,.csp-sv-archive-more:hover{border-color:#c8b7d9!important;box-shadow:0 7px 20px rgba(44,20,69,.06)!important;transform:none!important}
.csp-sv-quick-select:focus-within,.csp-sv-area-toggle[aria-expanded=true],.csp-sv-archive-more[aria-expanded=true]{border-color:#7830d5!important;box-shadow:0 0 0 3px var(--csp-r27-focus),0 8px 20px rgba(44,20,69,.06)!important}
.csp-sv-area-toggle.is-active:not([aria-expanded=true]),.csp-sv-archive-more.is-active:not([aria-expanded=true]){border-color:#d5c5e3!important;background:#fdfbff!important;box-shadow:0 4px 14px rgba(44,20,69,.04)!important}
.csp-sv-select-trigger{grid-template-columns:34px minmax(0,1fr) 18px!important;gap:8px!important;min-height:46px!important;padding:0 5px!important}.csp-sv-select-trigger strong{min-width:0!important;overflow:hidden!important;color:var(--csp-r27-ink)!important;font-size:13.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.csp-sv-select-icon,.csp-sv-area-icon,.csp-sv-more-icon{display:grid!important;width:36px!important;height:36px!important;place-items:center!important;border-radius:12px!important;background:linear-gradient(145deg,#f0e5fd,#eaf7f5)!important;color:#6220c2!important;font-size:0!important;box-shadow:inset 0 0 0 1px rgba(103,32,210,.06)!important}
.csp-sv-select-icon .csp-sv-icon,.csp-sv-area-icon .csp-sv-icon,.csp-sv-more-icon .csp-sv-icon{width:18px;height:18px}
.csp-sv-area-toggle,.csp-sv-archive-more{grid-template-columns:36px minmax(0,1fr) 18px!important;gap:9px!important;padding:9px 11px!important}
.csp-sv-area-toggle strong,.csp-sv-more-copy strong{overflow:hidden!important;font-size:13px!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.csp-sv-filter-chevron{position:static!important;display:grid!important;width:18px!important;height:18px!important;place-items:center!important;justify-self:end!important;font-size:0!important;color:#6820c9!important;transform:none!important}.csp-sv-filter-chevron .csp-sv-icon{width:16px;height:16px;transition:transform .15s ease}
.csp-sv-select-trigger[aria-expanded=true] .csp-sv-filter-chevron .csp-sv-icon,.csp-sv-country-trigger[aria-expanded=true] .csp-sv-filter-chevron .csp-sv-icon,.csp-sv-teryt-trigger[aria-expanded=true] .csp-sv-filter-chevron .csp-sv-icon,.csp-sv-date-trigger[aria-expanded=true] .csp-sv-filter-chevron .csp-sv-icon,.csp-sv-area-toggle[aria-expanded=true] .csp-sv-filter-chevron .csp-sv-icon,.csp-sv-archive-more[aria-expanded=true] .csp-sv-filter-chevron .csp-sv-icon{transform:rotate(180deg)}
.csp-sv-area-header-icon,.csp-sv-advanced-icon{display:grid!important;width:38px!important;height:38px!important;place-items:center!important;border-radius:13px!important;color:#fff!important;font-size:0!important}.csp-sv-area-header-icon .csp-sv-icon,.csp-sv-advanced-icon .csp-sv-icon{width:20px;height:20px}
.csp-sv-area-header>button,.csp-sv-archive-advanced>header>button{display:grid!important;width:36px!important;height:36px!important;place-items:center!important}.csp-sv-area-header>button .csp-sv-icon,.csp-sv-archive-advanced>header>button .csp-sv-icon{width:18px;height:18px}
.csp-sv-area-drawer,.csp-sv-archive-advanced{border-color:var(--csp-r27-line)!important;border-radius:20px!important;box-shadow:0 12px 30px rgba(44,20,69,.055)!important}
.csp-sv-archive-geo-scopes span{min-height:48px!important}.csp-sv-archive-geo-scopes b{display:grid!important;width:28px!important;height:28px!important;place-items:center!important;font-size:0!important}.csp-sv-archive-geo-scopes b .csp-sv-icon{width:16px;height:16px}
.csp-sv-country-trigger{grid-template-columns:24px minmax(0,1fr) 18px!important;gap:9px!important;padding:0 12px!important}.csp-sv-country-trigger>.csp-sv-dropdown-search-icon{display:none!important}.csp-sv-country-trigger .fi{width:22px!important;height:16px!important;border-radius:3px!important}.csp-sv-country-trigger>[data-country-label]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.csp-sv-country-search>span[aria-hidden],.csp-sv-teryt-search>span[aria-hidden]{display:grid;width:24px;height:24px;place-items:center;font-size:0!important}.csp-sv-country-search .csp-sv-icon,.csp-sv-teryt-search .csp-sv-icon{width:17px;height:17px}
.csp-sv-teryt-trigger{grid-template-columns:minmax(0,1fr) 18px!important;gap:8px!important}.csp-sv-teryt-trigger .csp-sv-filter-chevron{display:grid!important}
.csp-sv-archive-teryt-note>span{display:grid!important;width:20px!important;height:20px!important;place-items:center!important;line-height:0!important}.csp-sv-archive-teryt-note>span .csp-sv-icon{width:13px;height:13px;transform:none!important}
.csp-sv-date-icon{display:grid!important;place-items:center!important;font-size:0!important}.csp-sv-date-icon .csp-sv-icon{width:19px;height:19px}
.csp-sv-dropdown-check{display:grid!important;width:20px!important;height:20px!important;place-items:center!important;line-height:0!important}.csp-sv-dropdown-check .csp-sv-icon{width:16px;height:16px;stroke-width:2.2}
body>.csp-sv-select-popover[data-csp-floating],body>.csp-sv-country-popover[data-csp-floating],body>.csp-sv-teryt-popover[data-csp-floating],body>.csp-sv-date-popover[data-csp-floating]{position:fixed!important;z-index:2147483000!important;margin:0!important;overflow:hidden!important;isolation:isolate;pointer-events:auto;transform:none!important}
body>.csp-sv-select-popover,body>.csp-sv-country-popover,body>.csp-sv-teryt-popover,body>.csp-sv-date-popover{box-sizing:border-box!important;border:1px solid #ddd2e8!important;border-radius:17px!important;background:rgba(255,255,255,.995)!important;box-shadow:0 24px 58px rgba(40,17,65,.2),0 2px 8px rgba(40,17,65,.06)!important}
body>.csp-sv-select-popover *,body>.csp-sv-country-popover *,body>.csp-sv-teryt-popover *,body>.csp-sv-date-popover *{box-sizing:border-box}
.csp-sv-select-options,.csp-sv-country-options,.csp-sv-teryt-options{max-height:min(330px,52vh)!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#c3add8 #f8f4fb!important}
.csp-sv-select-options::-webkit-scrollbar,.csp-sv-country-options::-webkit-scrollbar,.csp-sv-teryt-options::-webkit-scrollbar{width:8px}.csp-sv-select-options::-webkit-scrollbar-thumb,.csp-sv-country-options::-webkit-scrollbar-thumb,.csp-sv-teryt-options::-webkit-scrollbar-thumb{border:2px solid #f8f4fb;border-radius:999px;background:#b99fd1}
.csp-sv-select-option,.csp-sv-country-option,.csp-sv-teryt-option{min-height:44px!important}.csp-sv-select-option:focus-visible,.csp-sv-country-option:focus-visible,.csp-sv-teryt-option:focus-visible{outline:3px solid var(--csp-r27-focus)!important;outline-offset:-2px!important}
.csp-sv-active-filters{align-items:center!important;gap:8px!important}.csp-sv-active-filters button{display:inline-grid!important;grid-template-columns:minmax(0,1fr) 20px!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:0 6px 0 11px!important}.csp-sv-active-filters b{display:grid!important;width:20px!important;height:20px!important;place-items:center!important;line-height:0!important}.csp-sv-active-filters b .csp-sv-icon{width:13px;height:13px;stroke-width:2.1}.csp-sv-active-filters button:focus-visible{outline:3px solid var(--csp-r27-focus);outline-offset:2px}
.csp-sv-filter-footer{align-items:center!important}.csp-sv-filter-footer a{min-height:40px;display:inline-flex;align-items:center;padding:0 5px}.csp-sv-filter-apply{min-height:44px!important}
@media(max-width:900px){.csp-sv-archive-quickbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){body>.csp-sv-select-popover[data-csp-floating],body>.csp-sv-country-popover[data-csp-floating],body>.csp-sv-teryt-popover[data-csp-floating],body>.csp-sv-date-popover[data-csp-floating]{top:auto!important;right:10px!important;bottom:10px!important;left:10px!important;width:auto!important;max-width:none!important;max-height:78dvh!important;border-radius:22px 22px 16px 16px!important}.csp-sv-archive-geo-scopes b{display:none!important}}
@media(max-width:430px){.csp-sv-archive-quickbar{grid-template-columns:1fr!important}.csp-sv-quick-select,.csp-sv-area-toggle,.csp-sv-archive-more{min-height:70px!important}.csp-sv-archive-tabs a{min-height:42px;padding:0 12px}}

/* R28 — exact voting taxonomy and one monochrome icon language. */
.csp-sv-archive-tabs a{gap:7px}.csp-sv-archive-tabs .csp-voting-type-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:#77808d}.csp-sv-archive-tabs a.is-active .csp-voting-type-icon{color:#596273}.csp-sv-archive-tabs a>span{display:block}
.csp-sv-native-poll-card{box-sizing:border-box;position:relative;padding:22px;border:1px solid #dfe3e8;border-radius:20px;background:#fff;color:#242b36;box-shadow:0 12px 32px rgba(31,41,55,.07)}.csp-sv-native-poll-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:20px 20px 0 0;background:#6b7280}.csp-sv-native-poll-card header{display:flex;align-items:center;gap:11px}.csp-sv-native-poll-card header>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e1e4ea;border-radius:13px;background:linear-gradient(145deg,#f8f9fb,#eef1f5);color:#626b78}.csp-sv-native-poll-card .csp-voting-type-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.csp-sv-native-poll-card header div{display:grid;gap:3px}.csp-sv-native-poll-card header small{color:#717987;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.csp-sv-native-poll-card header strong{font-size:12px}.csp-sv-native-poll-card h2{margin:18px 0 7px;font-size:22px;line-height:1.28}.csp-sv-native-poll-card p{margin:0;color:#727b88;font-size:12px}.csp-sv-native-poll-card>a{display:inline-flex;align-items:center;gap:7px;min-height:42px;margin-top:18px;padding:0 15px;border:1px solid #d9dde3;border-radius:12px;background:#f7f8fa;color:#343b46;font-weight:800;text-decoration:none}.csp-sv-native-poll-card>a:hover{border-color:#bcc3cc;background:#fff}
@media(max-width:760px){.csp-sv-archive-tabs a>span{max-width:132px;overflow:hidden;text-overflow:ellipsis}.csp-sv-native-poll-card{padding:17px}.csp-sv-native-poll-card h2{font-size:19px}}

/* R39 — jawna, dostępna nawigacja przewijanego katalogu typów. */
.csp-sv-archive-type-nav{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:4px;margin:15px 0 0;border-bottom:1px solid #e8e2ee;isolation:isolate}
.csp-sv-archive-type-nav .csp-sv-archive-tabs{min-width:0;margin:0;padding:0 2px;border:0;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain}
.csp-sv-archive-type-nav .csp-sv-archive-tabs a{scroll-snap-align:start}
.csp-sv-type-scroll{position:relative;z-index:3;display:grid;width:36px;height:36px;margin:0;padding:0;place-items:center;border:1px solid #e0d8e8;border-radius:11px;background:#fff;color:#5f566b;box-shadow:0 3px 10px rgba(44,20,69,.06);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}
.csp-sv-type-scroll:hover:not(:disabled){border-color:#cbb8dd;background:#faf7fc;color:#6416c6}
.csp-sv-type-scroll:focus-visible{outline:3px solid var(--csp-r27-focus);outline-offset:2px}
.csp-sv-type-scroll:disabled{opacity:.32;cursor:default;box-shadow:none}
.csp-sv-type-scroll .csp-sv-icon{width:17px;height:17px}
.csp-sv-archive-type-nav:before,.csp-sv-archive-type-nav:after{position:absolute;z-index:2;top:0;bottom:1px;width:30px;content:"";pointer-events:none;transition:opacity .15s ease}
.csp-sv-archive-type-nav:before{left:40px;background:linear-gradient(90deg,#fff 12%,rgba(255,255,255,0))}
.csp-sv-archive-type-nav:after{right:40px;background:linear-gradient(270deg,#fff 12%,rgba(255,255,255,0))}
.csp-sv-archive-type-nav[data-at-start="true"]:before,.csp-sv-archive-type-nav[data-at-end="true"]:after{opacity:0}
.csp-sv-archive-type-nav[data-overflow="false"]{grid-template-columns:0 minmax(0,1fr) 0;gap:0}
.csp-sv-archive-type-nav[data-overflow="false"] .csp-sv-type-scroll{width:0;visibility:hidden}
@media(max-width:430px){.csp-sv-archive-type-nav{grid-template-columns:34px minmax(0,1fr) 34px;gap:3px}.csp-sv-type-scroll{width:34px;height:34px;border-radius:10px}.csp-sv-archive-type-nav:before{left:37px}.csp-sv-archive-type-nav:after{right:37px}}
@media(prefers-reduced-motion:reduce){.csp-sv-archive-type-nav .csp-sv-archive-tabs{scroll-behavior:auto}.csp-sv-type-scroll,.csp-sv-archive-type-nav:before,.csp-sv-archive-type-nav:after{transition:none}}
