.filters form select {

    background-position: 100%;

    background-repeat: no-repeat;

    border: 1px solid #ffcb1f;

    border-radius: 24px;

    line-height: 40px;

    width: 100%;

    appearance: none;

    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffcb1f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");

    background-repeat: no-repeat;

    background-position: right 14px center;

    background-size: 14px;

}



.more {

    border-radius: 14px;

    border-color: #ffcb1f;

    border-width: 1px;

    border-style: solid;

    color: black;

    padding: 3px;

    padding-left: 15px;

    padding-right: 15px;

    margin-top: 10px;

    margin-left: 25px;

    font-size: 0.9em;

    cursor: pointer;

}



.filters form label {

    margin: 10px;

    margin-bottom: 20px;

}



.filters form {

    display: flex;

    gap: 50px;

    flex-direction: row;

    align-items: center;

    justify-content: center;

    margin: 25px;

    justify-content: flex-end;

}



.filters fieldset {

    border-style: none;

    text-align: center;

    color: #ffcb1f;

    font-weight: 500;

    font-size: 1.2em;

}



select {

    word-wrap: normal;

    text-align: center;

    margin-top: 10px;

}



.apartments {

    display: flex;

    padding: 10px 25px 15px 25px;

    justify-content: center;

}



.apartments table {

    border-collapse: collapse;

    caption-side: bottom;

    width: 80%;

    color: white;

    table-layout: fixed;

}



.apartments a {

  color: white;

  text-decoration: none;

  font-weight: 700;

}



.apartments thead {

    text-align: center;

}



.apartments .lokal {

    text-align: center;

    border-bottom: 0.1px solid #A8A8A8;

}



.apartments th {

    padding-bottom: 10px;

}



.apartments td {

    padding-top: 4px;

}



.table-mieszkania th:nth-child(1),

.table-mieszkania td:nth-child(1) {

  width: 7%;

}



.table-mieszkania th:nth-child(2),

.table-mieszkania td:nth-child(2) {

  width: 13%;

}



.table-mieszkania th:nth-child(3),

.table-mieszkania td:nth-child(3) {

  width: 23%;

}



.table-mieszkania th:nth-child(4),

.table-mieszkania td:nth-child(4) {

  width: 8%;

}



.table-mieszkania th:nth-child(5),

.table-mieszkania td:nth-child(5) {

  width: 9%;    

}



.table-mieszkania th:nth-child(6),

.table-mieszkania td:nth-child(6) {

  width: 25%;

}



.table-mieszkania th:nth-child(7),

.table-mieszkania td:nth-child(7) {

  width: 15%;

}



.table-parking th:nth-child(1),

.table-parking td:nth-child(1) {

  width: 10%;

}



.table-parking th:nth-child(2),

.table-parking td:nth-child(2) {

  width: 75%;

}



.table-parking th:nth-child(3),

.table-parking td:nth-child(3) {

  width: 15%;

}



.lokal {

    height: 42px;

}



.opis {

    height: 35px;

}