.pc-edit-list {
    background: white;

    p {
        margin: 0;
        padding: .5em 0;
    }

    li:nth-child(2n - 1) {
        background-color: #f9f9f9;
    }
}

.pc-edit-list__header {
    border-bottom: 1px solid #E5E5E5;
    padding: .5em;
}

.pc-list-items {
    margin: 0;
}

.pc-list-item {
    margin: 0;

    input[type=text] {
        display: none;
    }

    &.is-editing {
        p {
            display: none;
        }

        input[type=text] {
            display: block;
        }
    }
}

.pc-list-item--empty-view {
    padding: .7em 0;
}

.pc-grid {

}

.pc-grid__row {
    display: flex;
    width: 100%;
}

.pc-list-item__remove-button {

    .is-editing & {
        display: none;
    }
}

.pc-list-item__save-button {
    display: none!important;

    .is-editing & {
        display: block!important;
    }
}

.pc-list-item__remove-button {

}

.pc-grid__flexible {
    flex-grow: 1;
    padding: .5em .5em;

}

.pc-grid__fixed {
    width: 80px;
    padding: .5em .5em;

}