.table-container{width:100%;overflow-y:auto}.table-container table{border-spacing:0 .5rem;width:100%}.table-container table thead{font-size:var(--font-size-sm)}.table-container table thead tr{text-align:left}.table-container table thead tr th{background-color:var(--color-dark-brown);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-wrap:nowrap;padding:1.31vh 1.5rem;font-weight:600;overflow:hidden}.table-container table thead tr th .header-content{align-items:center;gap:8px;display:flex}.table-container table thead tr th:first-child{border-top-left-radius:var(--border-radius-table);border-bottom-left-radius:var(--border-radius-table)}.table-container table thead tr th:last-child{border-top-right-radius:var(--border-radius-table);border-bottom-right-radius:var(--border-radius-table)}.table-container table tbody{font-size:var(--font-size-md)}.table-container table tbody tr{text-align:left}.table-container table tbody tr td{background-color:var(--color-background2);box-sizing:border-box;padding:1.9vh 1.5rem;overflow:hidden}.table-container table tbody tr td:first-child{border-top-left-radius:var(--border-radius-table);border-bottom-left-radius:var(--border-radius-table)}.table-container table tbody tr td:last-child{border-top-right-radius:var(--border-radius-table);border-bottom-right-radius:var(--border-radius-table)}.table-container table tbody tr td .dot{background-color:var(--color-text);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.table-container table tbody tr td .center{justify-content:space-evenly;align-items:center;display:flex}.table-container table tbody tr td .withIcon{align-items:center;gap:5px;display:flex}.table-container table tbody tr td .availability{border-radius:var(--border-radius-main);font-size:var(--font-size-sm);text-wrap:nowrap;padding:4px 8px}.table-container table tbody tr td .availability.false{color:var(--color-red);background-color:var(--color-red-opacity)}.table-container table tbody tr td .availability.true{color:var(--color-light-green);background-color:var(--color-green-opacity)}.table-container table tbody tr td .status{cursor:pointer;border-radius:var(--border-radius-table);font-size:var(--font-size-sm);text-wrap:nowrap;color:var(--color-black);padding:6px 12px}.table-container table tbody tr td .status.ofertowanie{background-color:var(--color-orange)}.table-container table tbody tr td .status.w-realizacji{background-color:var(--color-light-green)}.table-container table tbody tr td .status.projekt-wstępny{background-color:var(--color-light-blue)}.table-container table tbody tr td .status.w-montażu{background-color:var(--color-light-purple)}.table-container table tbody tr td .status.w-demontażu{background-color:var(--color-pink)}.table-container table tbody tr td .status.zakończony{background-color:var(--color-light-gray)}.table-container table tbody tr td .status.zarchiwizowany{background-color:var(--color-red)}.sort-icons-container{cursor:pointer;flex-direction:column;align-items:center;display:flex}.sort-icons-container .sort-icon{font-size:var(--font-size-xs);color:var(--color-light-gray);line-height:.7rem;transition:color .2s ease-in-out}.sort-icons-container .sort-icon.active{color:var(--color-text)}.sort-icons-container .sort-icon:hover{color:var(--color-light-gray)}
.pagination{width:100%;font-size:var(--font-size-sm);flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;display:flex}.pagination .pagination-controls{align-items:center;gap:8px;display:flex}.pagination .pagination-controls button{background-color:var(--color-background2);border-radius:var(--border-radius-table);color:var(--color-text);font-family:Poppins;font-size:var(--font-size-sm);aspect-ratio:1;cursor:pointer;border:1px solid rgba(239,78,57,.376);height:max(30px,min(2.08vw,40px))}.pagination .pagination-controls button.active{background-color:var(--color-dark-orange);border-color:var(--color-dark-orange);font-weight:600}.pagination .pagination-controls button.prev{border-color:var(--color-dark-orange);padding-top:max(5px,min(.5vw,10px));transform:rotate(90deg)}.pagination .pagination-controls button.prev svg{width:max(12px,min(.83vw,16px));height:max(12px,min(.83vw,16px))}.pagination .pagination-controls button.next{border-color:var(--color-dark-orange);padding-top:max(5px,min(.5vw,10px));transform:rotate(-90deg)}.pagination .pagination-controls button.next svg{width:max(12px,min(.83vw,16px));height:max(12px,min(.83vw,16px))}.pagination .pagination-info .pagination-limit select{background-color:var(--color-background2);color:var(--color-text);border:1px solid var(--color-dark-orange);border-radius:var(--border-radius-table);font-family:Poppins;font-size:var(--font-size-sm);margin-left:8px;padding:.2rem .5rem}.pagination .pagination-info .pagination-limit option{font-size:var(--font-size-sm);font-family:Poppins}
