.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); }