.i-collapse-item {
    /* padding: 2px 8px; */
    padding: 8px 0 8px 8px;
    border-top: 1px solid #f8f8f8;
}

.i-collapse-item-title {
    vertical-align: middle;
    white-space: nowrap;
}

.i-collapse-item-title-wrap {
    padding: 2px 0 0;
    white-space: nowrap;
}

.i-collapse-item-content {
    padding: 2px 0;
    display: none;
}

.i-collapse-item-show-content {
    display: block;
}

.i-collapse-item-arrow {
    transition: transform 0.2s ease-in-out;
}

.i-collapse-item-arrow-show {
    transition: transform 0.2s ease-in-out;
    transform: rotate(90deg);
}
