.custom-date-time-wrap { padding: 1em 1em 0.5em; border: 1px solid var(--primary-low); border-top: none; background: var(--primary-very-low); .d-icon { padding: 0 0.75em 0 0; color: var(--primary-high); margin-top: -0.5em; } .caret-icon { margin-top: 0; padding: 0 0 0 5px; } .tap-tile-date-input, .tap-tile-time-input { display: flex; align-items: center; } .date-picker, .time-input { text-align: left; } .time-input, .date-picker-wrapper { flex: 1 1 auto; } &.custom-input-wrap { border-bottom: 0; margin-bottom: 0; } &.custom-relative-wrap { .relative-time-picker { display: flex; } } }