.p-search-common {
    margin: 5px 0;
    &__tbl {
        width: 100%;
        border-collapse: collapse;
        border: 1px solid #ebebeb;

        th {
            border-collapse: collapse;
            border: 1px solid #ebebeb;
            color: #bcbcbc;
            background: #f8f9fb;
            padding: 10px 5px;
            width: 85px;
            // white-space: nowrap;
        }
        td {
            border-collapse: collapse;
            border: 1px solid #ebebeb;
            padding: 10px 5px;
            background: #ffffff;
            // white-space: nowrap;

            &.p-search-common__tbl-number {
                background: #17184e;
                color: #ffffff;
                padding: 10px 5px;
                vertical-align: top;
            }

            & input {
                margin: 0;
            }
        }
    }
    &__price input {
        width: 70px;
    }
    &__access {
        & input[type="text"] {
            width: 50px;
        }
    }
    &__land input {
        width: 70px;
    }
    &__floor-area input {
        width: 70px;
    }

    &__name input {
        width: 200px;
    }
    &__years input {
        width: 70px;
    }
    &__year-month input {
        width: 70px;
    }

    &__floor input {
        width: 70px;
    }

    &__balcony {
        & input[type="text"] {
            width: 70px;
        }
    }
    &__collapse {
        padding: 0 !important;
    }
    &__collapse-link {
        margin: 10px auto;
        display: block;
        box-sizing: border-box;
        width: 80px;
        height: 30px;
        border: 1px solid $green_btn_text;
        position: relative;

        &--open::after {
            content: "";
            position: absolute;
            top: 3px;
            left: 33px;
            width: 15px;
            height: 15px;
            border-top: 1px solid $green_btn_text;
            border-right: 1px solid $green_btn_text;
            -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
        }
        &--close::after {
            content: "";
            position: absolute;
            top: 10px;
            left: 33px;
            width: 15px;
            height: 15px;
            border-top: 1px solid $green_btn_text;
            border-right: 1px solid $green_btn_text;
            -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
        }
    }
    &__search-clear {
        list-style: none;
        display: flex;
        justify-content: flex-end;
        margin: 0;

        & li {
            margin: 0 10px;

            & a {
                text-decoration: underline;
                color: #539ff3;
            }
        }
    }
}