.filters-panel{display:flex;flex-direction:column}.filters-panel .button-filter-action{display:flex;position:relative}.filters-panel .button-filter-action .fa-filter-list{color:color(--primary-500)}.filters-panel .button-filter-action>:last-child{position:absolute;right:-8px;top:-8px}.filters-panel .button-filter-action i{font-size:20px;margin-top:4px}.filters-panel .filters-panel-content{padding:8px;display:flex;flex-direction:column;gap:32px;overflow-x:hidden}.filters-panel .filters-panel-content>.top-filters-section{display:flex;align-items:center;width:100%;justify-content:space-between}.filters-panel .filters-panel-content>.top-filters-section>:first-child{font-weight:600;font-size:18px;color:var(--grey-900)}.filters-panel .filters-panel-content>.top-filters-section .close-btn{color:var(--primary-500);display:flex;justify-content:center;align-items:center;font-size:18px}.filters-panel .filters-panel-content .filter-section{display:flex;flex-direction:column;row-gap:16px}.filters-panel .filters-panel-content .filter-section .filter-title-section{display:flex;gap:8px;align-items:center}.filters-panel .filters-panel-content .filter-section .filter-title-section>:first-child{color:var(--grey-600);font-weight:600;font-size:18px;line-height:22px;width:-moz-min-content;width:min-content;white-space:nowrap}.filters-panel .filters-panel-content .filter-section .filters-inputs{display:flex;margin-top:8px;gap:16px}.filters-panel .filters-panel-content .filter-section .tags-container{display:flex;gap:16px;flex-wrap:wrap}.filters-panel .filters-panel-content .filter-section .slider-container{max-width:95%;width:100%;margin:0 auto;padding-bottom:10px;padding-top:10px}.filters-panel .filters-panel-content .filters-header{display:none}.filters-panel .filters-panel-content>.separator{display:none;width:100%;height:1px;background-color:var(--beige-600)}.filters-panel .bottom-section{display:flex;gap:16px;padding:24px;border-top:1px solid var(--beige-600)}.filters-panel .bottom-section>*,.filters-panel .bottom-section>* .button{width:100%}@media(min-width:1280px){.filters-panel .filters-panel-content{gap:24px}.filters-panel .filters-panel-content .filters-header{display:none}.filters-panel .filters-panel-content .filter-section{border-radius:16px;border:1px solid var(--grey-50,#ececec);padding:24px}}.contracts-page{padding:16px}.contracts-page>.top-section{display:flex;flex-direction:column;padding:16px 8px;gap:24px}.contracts-page>.top-section .search-contract-container{display:flex;gap:12px;height:48px;align-self:stretch;align-items:center}.contracts-page>.top-section .search-contract-container .search-input{flex:1}.contracts-page>.top-section .search-contract-container .search-input .input{border-radius:1000px;height:48px}.contracts-page>.top-section .search-contract-container .pre-input>i{width:20px;height:20px;font-size:20px}.contracts-page>.top-section .search-contract-container .filterButtonContainer{display:flex;position:relative}.contracts-page>.top-section .search-contract-container .filterButtonContainer .fa-filter-list{color:color(--primary-500)}.contracts-page>.top-section .search-contract-container .filterButtonContainer>:last-child{position:absolute;right:-8px;top:-8px}.contracts-page>.top-section .search-contract-container .filterButtonContainer i{font-size:20px;margin-top:4px}.contracts-page>.top-section .search-contract-container .row-16 .viu-button,.contracts-page>.top-section .search-contract-container .row-16 .viu-button .button{width:100%}.contracts-page .applied-filters{padding:0 8px 16px 8px}.contracts-page .applied-filters .tags{display:flex;flex-wrap:wrap;gap:8px}.contracts-page .contracts-container{padding:16px 8px;display:flex;flex-direction:column;gap:24px}.contracts-page .contracts-container .no-data-content{display:flex;flex-direction:column;gap:24px;align-items:center}.contracts-page .contracts-container .no-data-content>img{width:190px}.contracts-page .contracts-container .no-data-content>.texts-block{text-align:center;display:flex;flex-direction:column;gap:8px}.contracts-page .viu-toggle-button{min-width:auto}.contracts-page .viu-button .button{width:100%}@media(min-width:1280px){.contracts-page{padding:0}.contracts-page .top-section>:first-child{display:none}.contracts-page .contracts-container{display:grid;grid-template-columns:repeat(3,1fr)}.contracts-page .contracts-container.is-empty{grid-template-columns:1fr}}