.top-menu .client-menu>li{cursor:pointer;font-weight:600;transition:all .3s ease}.top-menu .client-menu>li:not(.dropdown-list){padding:10px 5px}.top-menu .client-menu>li.active:not(.dropdown-list),.top-menu .client-menu>li:hover:not(.dropdown-list){background-color:var(--primary-color)}.top-menu .client-menu>li.active:not(.dropdown-list) *,.top-menu .client-menu>li:hover:not(.dropdown-list) *{color:#fff}.top-menu .client-menu>li.active:not(.dropdown-list).with-transform,.top-menu .client-menu>li:hover:not(.dropdown-list).with-transform{text-transform:uppercase}@media screen and (max-width:1023px){.top-menu:not(.is-file){margin-bottom:20px}}.top-menu .client-menu{display:grid;grid-auto-flow:column;overflow:auto}.top-menu .client-menu>li{align-items:center;display:flex;gap:5px;gap:10px;height:100%;justify-content:center;min-width:125px}.top-menu .client-menu>li i{font-size:20px;line-height:1}.top-menu .client-menu>li:not(:last-child){border-right:1px solid #c7d1d6}.ws-block>*+:not(.files-container){margin-top:1.5rem}@media screen and (max-width:768px){.ws-block .table-container{border-right:1px solid #c7d1d6}}.filters-block{background-color:#f4f6f7;border:1px solid #c7d1d6;border-left:5px solid var(--primary-color);padding:15px 20px}@media screen and (min-width:1024px){.filters-block>form{align-items:end;display:flex;justify-content:space-between}}.filters-block>form .inputs-block{align-items:center;display:flex;flex-flow:row wrap;gap:5px;gap:20px}.filters-block>form .inputs-block .control{width:170px}@media screen and (max-width:1023px){.filters-block>form .inputs-block{margin-bottom:20px}}.filters-block>form .select{display:block;height:36px}.filters-block>form .select select{padding:0 35px 0 7px;width:100%}.filters-block>form .inputs-block+.control{display:flex;flex-direction:column;gap:15px}.ws-table{width:100%}.ws-table .title-list th,.ws-table .total-list th{background-color:#f4f6f7}.ws-table .values-list td{background-color:#fff}.ws-table td,.ws-table th{border:1px solid #c7d1d6;padding:5px 20px;text-align:center!important;vertical-align:middle}.ws-table td i,.ws-table th i{color:var(--primary-color)}.ws-table .values-list tr:not(.no-results){cursor:pointer}.ws-table .values-list tr:not(.no-results):hover td{background-color:#f4f6f7}.ws-table .values-list tr.no-results{height:25vh}.ws-table .values-list tr.no-results td{vertical-align:revert}.ws-table .clickable{color:var(--primary-color);text-decoration:underline}.ws-table .right{text-align:right!important}.ws-table .left{text-align:left!important}.ws-table .document-stock-container{position:relative}.ws-table .document-stock-container .product-stock-icon{display:table;height:20px;margin-left:auto;margin-right:auto;position:relative;right:auto;top:auto;width:20px}@media screen and (min-width:1024px){.ws-table .title-list th:first-child>span,.ws-table .values-list td:first-child>span{display:none}}@media screen and (max-width:1023px){.ws-table .title-list th:first-child,.ws-table .values-list td:first-child{left:0;position:sticky;z-index:1}.ws-table .title-list th:first-child>span,.ws-table .values-list td:first-child>span{border:1px solid #c7d1d6;border-bottom:none;box-shadow:4px 0 4px rgba(0,0,0,.1);height:100%;left:0;position:absolute;top:0;width:100%}}.files-table{border-bottom:1px solid #c7d1d6;border-left:1px solid #c7d1d6;border-right:1px solid #c7d1d6;padding:20px}.files-table .files-directories{align-items:center;border-bottom:1px solid #c7d1d6;display:flex;flex-flow:wrap;gap:5px;margin-bottom:15px;padding-bottom:10px}.files-table .files-directories a{font-size:18px;font-weight:500;text-transform:uppercase}.files-table .files-content{display:grid;gap:5px;max-height:59vh;overflow:auto}@media screen and (min-width:1024px){.files-table .files-content{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1023px){.files-table .files-content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.files-table .files-content{grid-template-columns:repeat(1,1fr)}}.files-table .files-content .file-item{align-items:flex-start;display:flex;gap:5px;padding:5px;position:relative;transition:background-color .3s ease-in}@media print,screen and (min-width:769px){.files-table .files-content .file-item span{text-wrap:nowrap;max-width:380px;overflow:hidden;text-overflow:ellipsis}}.files-table .files-content .file-item:hover{background-color:#f4f6f7}.files-table .files-content .file-item i{line-height:.8}.files-table .files-content .file-item i.mdi.mdi-folder{color:#f6d471}
