.fp{position:relative;display:flex;flex-direction:column;border-radius:22px;background:#fff;color:#11151c;box-shadow:0 20px 44px -26px rgba(0,0,0,.9);font-family:Poppins,Montserrat,sans-serif}.fp *,.fp :after,.fp :before{box-sizing:border-box}.fp-head{display:flex;align-items:center;gap:10px;padding:18px 18px 14px;border-bottom:1px solid #eceff3}.fp-head-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#9BE22B;color:#0B0B0C}.fp-title{font-size:19px;font-weight:800}.fp-count{min-width:24px;height:24px;padding:0 7px;display:grid;place-items:center;border-radius:999px;background:#11151c;color:#fff;font-size:12px;font-weight:800}.fp-close{display:none;margin-left:auto;width:40px;height:40px;place-items:center;border:0;border-radius:12px;background:#f1f3f6;color:#11151c;cursor:pointer}.fp-reset{margin:12px 18px 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;border:1px dashed #e60000;border-radius:10px;background:#fff5f5;color:#e60000;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease}.fp-reset:hover{background:#ffe4e4}.fp-body{flex:1 1;padding:4px 22px 22px;scrollbar-width:thin}.fp-group{display:flex;flex-direction:column;gap:12px;padding:22px 0;border-bottom:1px solid #f0f2f5}.fp-group:last-child{border-bottom:0}.fp-label{margin:0 0 2px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#4a525e}.fp-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.fp-range-field{position:relative;display:block}.fp-range-field input{width:100%;height:44px;padding:0 30px 0 12px;border:1px solid #e3e7ec;border-radius:12px;background:#fff;color:#11151c;font:inherit;font-size:15px;font-weight:600;-moz-appearance:textfield;transition:border-color .2s ease,box-shadow .2s ease}.fp-range-field input::-webkit-inner-spin-button,.fp-range-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fp-range-field input::placeholder{color:#8a919c;font-weight:500}.fp-range-field input:focus{outline:none;border-color:#9BE22B;box-shadow:0 0 0 3px rgba(155,226,43,.2)}.fp-unit{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:700;color:#8a919c;pointer-events:none}.fp-range-dash{color:#b5bcc6}.fp-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.fp-option{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid #e8ebef;border-radius:12px;background:#fff;color:#222831;font:inherit;font-size:13.5px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;transition:background .15s ease}.fp-option:hover{background:#f4f6f8;border-color:#d5dae1}.fp-option-text{min-width:0;overflow-wrap:anywhere}.fp-radio{flex-shrink:0;width:18px;height:18px;border:2px solid #c9ced6;border-radius:6px;display:grid;place-items:center;transition:border-color .15s ease,background .15s ease}.fp-option.is-active{background:#f0fadf;font-weight:700;color:#0B0B0C}.fp-option.is-active .fp-radio{border-color:#7cc61e;background:#9BE22B}.fp-option.is-active .fp-radio:after{content:"";width:5px;height:9px;border-right:2.5px solid #0b0b0c;border-bottom:2.5px solid #0b0b0c;transform:translateY(-1px) rotate(45deg)}.fp-backdrop,.fp-foot{display:none}@media (max-width:1024px){.fp{position:fixed;top:0;left:0;bottom:0;z-index:1000001;width:min(380px,92vw);max-height:none;border-radius:0 22px 22px 0;transform:translateX(-105%);transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s;visibility:hidden}.fp.is-open{transform:none;visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.fp{overflow:hidden}.fp-body{overflow-y:auto;overscroll-behavior:contain}.fp-close{display:grid}.fp-backdrop{display:block;position:fixed;inset:0;z-index:1000000;background:rgba(8,10,14,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fp-foot{display:block;padding:12px 18px 18px;border-top:1px solid #eceff3}.fp-apply{width:100%;height:52px;border:0;border-radius:999px;background:linear-gradient(120deg,#c6f36b,#9BE22B 50%,#7cc61e);color:#0B0B0C;font:inherit;font-size:16px;font-weight:800;cursor:pointer}}.fp{background:transparent;color:#e6eaef;box-shadow:none;border-radius:0}.fp-head{padding:0 0 16px;border-bottom:1px solid rgba(255,255,255,.1)}.fp-title{color:#fff;font-size:21px}.fp-count{background:#9BE22B;color:#0B0B0C}.fp-reset{margin:14px 0 0;border-color:rgba(255,92,92,.6);background:rgba(230,0,0,.1);color:#ff6b6b}.fp-reset:hover{background:rgba(230,0,0,.18)}.fp-body{padding:0}.fp-group{border-bottom:1px solid rgba(255,255,255,.08)}.fp-label{color:#9aa3b0}.fp-range-dash{color:#5b636f}.fp-option{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#e6eaef}.fp-option:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.fp-radio{border-color:#5b636f}.fp-option.is-active{border-color:#9BE22B;background:rgba(155,226,43,.14);color:#fff}@media (max-width:1024px){.fp{background:#12161d;padding:0}.fp-head{padding:18px 18px 14px}.fp-reset{margin:12px 18px 0}.fp-body{padding:0 18px 18px}.fp-foot{border-top-color:rgba(255,255,255,.1)}.fp-close{background:rgba(255,255,255,.08);color:#fff}}.fp .custom-select-trigger,.fp .fp-range-field input{height:48px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.05);color:#fff;font-size:15px;font-weight:600;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.fp .custom-select-trigger:hover,.fp .fp-range-field input:hover{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.08)}.fp .custom-select-trigger:focus,.fp .custom-select-trigger[aria-expanded=true],.fp .fp-range-field input:focus{outline:none;border-color:#9BE22B;background:rgba(155,226,43,.06);box-shadow:0 0 0 3px rgba(155,226,43,.18)}.fp .custom-select-trigger:after{border-color:#9BE22B;transition:transform .2s ease}.fp .custom-select-trigger[aria-expanded=true]:after{transform:translateY(-30%) rotate(-135deg)}.fp .cs-label{color:#fff}.fp .cs-label:not(.cs-placeholder){color:#c6f36b}.fp .cs-placeholder,.fp .fp-range-field input::placeholder{color:#7c8492;font-weight:500}.fp .fp-range-field input:not(:placeholder-shown){color:#c6f36b}.fp .fp-unit{color:#7c8492}.fp .custom-select.is-disabled .custom-select-trigger{opacity:.4;background:rgba(255,255,255,.03)}.fp .custom-select-options{border:1px solid rgba(255,255,255,.12);background:#1b2029;color:#e6eaef;box-shadow:0 24px 50px -16px rgba(0,0,0,.9);scrollbar-color:#3a4150 transparent}.fp .custom-select-option.is-active,.fp .custom-select-option:hover{background:rgba(255,255,255,.07)}.fp .custom-select-option.is-selected{background:rgba(155,226,43,.16);color:#c6f36b}.fp .custom-select-options .custom-select-search{background:#222834;border-bottom-color:rgba(255,255,255,.1)}.fp .custom-select-search input{border-color:rgba(255,255,255,.16);background-color:#12161d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%239BE22B' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");color:#fff;box-shadow:none}.fp .custom-select-search input::placeholder{color:#7c8492}.fp .custom-select-empty{color:#7c8492}.fp .cs-placeholder,.fp .custom-select-search input::placeholder,.fp .fp-range-field input::placeholder{color:#d3d8df;opacity:1}.fp .fp-unit{color:#b9c0ca}.fp-label{color:#dfe4ea}.fp .custom-select-empty{color:#b9c0ca}