.jur-filter{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0 1.5% 1.5rem}.jur-filter__search{position:relative;-webkit-box-flex:0;-ms-flex:0 1 340px;flex:0 1 340px;min-width:240px;margin:0}.jur-filter__search svg{position:absolute;top:50%;left:15px;width:18px;height:18px;margin-top:-9px;fill:none;stroke:#94a3b8;stroke-width:2;stroke-linecap:round;pointer-events:none}.jur-filter__search input{display:block;width:100%;height:48px;padding:0 14px 0 44px;border:1px solid rgba(35,35,40,.08);border-radius:16px;background:#fff;-webkit-box-shadow:10px 10px 30px #e7e7ee;box-shadow:10px 10px 30px #e7e7ee;color:#373e53;font-size:16px;outline:0;-webkit-transition:border-color .2s;transition:border-color .2s}.jur-filter__search input::-webkit-input-placeholder{color:#94a3b8}.jur-filter__search input::-moz-placeholder{color:#94a3b8}.jur-filter__search input:-ms-input-placeholder{color:#94a3b8}.jur-filter__search input::-ms-input-placeholder{color:#94a3b8}.jur-filter__search input::placeholder{color:#94a3b8}.jur-filter__search input:focus{border-color:#cbd5e1}.jur-filter.is-loading~.row{opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}.jur-filter__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.jur-filter__drop{position:relative}.jur-filter__drop[open] .jur-filter__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.jur-filter__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:48px;padding:6px 14px 6px 10px;border:1px solid rgba(35,35,40,.08);border-radius:16px;background:#fff;-webkit-box-shadow:10px 10px 30px #e7e7ee;box-shadow:10px 10px 30px #e7e7ee;color:#373e53;font-weight:600;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s;transition:background-color .3s}.jur-filter__toggle::-webkit-details-marker{display:none}.jur-filter__toggle:hover{background:#ebf3fe}.jur-filter__arrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.jur-filter .jur-filter__mark{-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px}.jur-filter .jur-filter__mark.flag{width:28px;border-radius:50%;-webkit-box-shadow:0 0 0 1px #e3e8f0;box-shadow:0 0 0 1px #e3e8f0}.jur-filter .jur-filter__mark--icon{-o-object-fit:contain;object-fit:contain}.jur-filter__count{min-width:26px;padding:1px 8px;border-radius:10px;background:#ebf3fe;color:#2563eb;font-size:.78rem;font-weight:600;text-align:center}.jur-filter__reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(35,35,40,.08);border-radius:50%;background:#fff;-webkit-box-shadow:10px 10px 30px #e7e7ee;box-shadow:10px 10px 30px #e7e7ee;color:#373e53;-webkit-transition:background-color .3s;transition:background-color .3s}.jur-filter__reset svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.jur-filter__reset:hover{background:#ebf3fe;color:#373e53}.jur-filter__panel{position:absolute;top:calc(100% + 8px);left:0;width:760px;max-width:calc(100vw - 2rem);padding:12px;border:1px solid rgba(35,35,40,.08);border-radius:16px;background:#fff;-webkit-box-shadow:0 20px 50px rgba(29,40,81,.16);box-shadow:0 20px 50px rgba(29,40,81,.16)}.jur-filter__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px;max-height:360px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.jur-filter__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0;padding:7px 10px;border-radius:10px;color:#373e53;font-size:.92rem;-webkit-transition:background-color .2s;transition:background-color .2s}.jur-filter__item:hover{background:#f3f6fb;color:#373e53}.jur-filter__item.is-active{background:#ebf3fe;font-weight:700}.jur-filter__item .jur-filter__count{margin-left:auto;background:0 0;color:#94a3b8}.jur-filter .jur-filter__chip .jur-filter__mark,.jur-filter .jur-filter__item .jur-filter__mark{width:24px;height:24px}.jur-filter__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jur-filter__found{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.jur-filter__found:not(:has(*)){display:none}.jur-filter__found-label{margin-right:4px;color:#6b7280;font-size:.92rem}.jur-filter__chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:36px;padding:0 6px;border:1px solid rgba(35,35,40,.08);border-radius:18px;background:#fff;color:#373e53;font-size:.9rem;font-weight:600;-webkit-transition:background-color .2s;transition:background-color .2s}.jur-filter__chip:hover{background:#ebf3fe;color:#373e53}@media (max-width:768px){.jur-filter__list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:50vh}}@media (max-width:576px){.jur-filter__search{-ms-flex-preferred-size:100%;flex-basis:100%}.jur-filter__side{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.jur-filter__drop{position:static;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.jur-filter__panel{right:0;width:auto;max-width:none}.jur-filter__toggle{width:100%}.jur-filter__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jur-filter__arrow{margin-left:auto}.jur-filter__list{grid-template-columns:minmax(0,1fr)}}