.filter_block{width:100%;height:100%;padding-top:30px;padding-bottom:150px;overflow:auto}.filter_block,.filter_controls{position:fixed;background-color:#1e1e1e;z-index:100}.filter_controls{display:flex;column-gap:30px;box-shadow:0 4px 24px rgba(0,0,0,.1);bottom:0;padding:20px;justify-content:space-between;align-items:center;width:inherit;border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0}.filter_controls b{cursor:pointer}.filter-submit-button{width:50%;height:40px;border-radius:10px;color:#fff;background-color:green;border:none;outline:none;font-weight:500;font-size:16px;cursor:pointer}.filter-submit-button:active{opacity:90%}.filter-cancel-button{width:50%;height:40px;color:#000;border:none;outline:none;font-weight:500;font-size:16px;cursor:pointer;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}@media screen and (max-width:834px){.filter-main-buttons{display:flex;flex-wrap:no-wrap}.filter_controls{flex-direction:column;align-items:start;height:auto;row-gap:20px}.filter-submit-button,.filter_controls b{font-size:14px}}@media screen and (max-width:580px){.filter-main-buttons{display:flex;flex-wrap:no-wrap}.filter_controls{flex-direction:column;align-items:start;height:auto;row-gap:20px}.filter_controls b{font-size:14px}}