.kt-filters{margin-top:18px;border:1px solid #d6e4eb;border-radius:10px;background:#fff;overflow:hidden;color:#13374a}.kt-filters header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 16px;background:linear-gradient(110deg,#092335,#0b4862);color:white}.kt-filters header strong{font-size:11px;letter-spacing:.06em}.kt-filters button{cursor:pointer;border:1px solid #75cfe455;border-radius:5px;background:transparent;color:inherit;padding:7px;font-size:11px}.kt-filters button:disabled{opacity:.45;cursor:default}.kt-context{padding:15px 16px 0;margin:0;font-size:14px;font-weight:750}.kt-status{padding:10px 16px;margin:0;color:#647b88;font-size:12px;line-height:1.5}.kt-search{width:calc(100% - 32px);margin:6px 16px 16px!important}.kt-filters input[type=search]{box-sizing:border-box;min-width:0;max-width:100%;padding:10px;border:1px solid #cadce5;border-radius:5px;font-size:12px;background:white;color:#15384b}.kt-filters details{border-top:1px solid #dfebef;padding:0 16px}.kt-filters summary{cursor:pointer;padding:15px 0;font-size:13px;font-weight:750}.kt-options{display:grid;gap:11px;max-height:245px;overflow:auto;padding:4px 0 15px;margin-top:6px;scrollbar-width:thin}.kt-options label{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;cursor:pointer}.kt-options label[hidden]{display:none}.kt-options input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:#008ba5}.kt-options span{overflow-wrap:anywhere}.kt-options small{margin-left:auto;padding-left:5px;color:#6a8290;font-variant-numeric:tabular-nums}.kt-options label:has(input:disabled){opacity:.5}.kt-more{display:block;margin:24px auto;padding:13px 28px;border:1px solid #0e6074;border-radius:7px;background:#0c4a61;color:white;font-weight:700;cursor:pointer}.kt-empty{padding:30px;background:#f0f6f8;border-radius:8px;color:#244b5e}.kt-more[hidden],.kt-empty[hidden],#KleverCommercialFilters[hidden],.kb-filter[hidden]{display:none!important}.kt-filters :focus-visible{outline:3px solid #00a8c6;outline-offset:2px}
.kt-mobile-toggle{display:none}@media(max-width:990px){.kt-mobile-toggle{display:block;margin:0 16px 14px;border-color:#bcd5df!important;color:#0b6075!important}.kt-filters [data-facets]{display:none}.kt-filters [data-facets].is-open{display:block}.kt-filters{margin-top:0}}
