@import '../mixins/common.less';
@import '../custom.less';
@time-panel-prefix-cls: ~'@{css-prefix}time-panel';
.@{time-panel-prefix-cls} {
margin: 5px 0;
@apply bg-color-bg-1;
@apply shadow-md;
@apply rounded-dropdown;
@apply absolute;
@apply w-60;
@apply right-0;
@apply ~'z-[1000]';
@apply box-content;
.user-select(none);
&.is-align-left {
@apply left-0;
right: auto;
}
&.is-align-right {
@apply right-0;
left: auto;
}
&__content {
font-size: 0;
@apply relative;
@apply overflow-hidden;
&:after {
@apply ~'left-1/2';
margin-left: 12%;
margin-right: 12%;
}
&:before {
padding-left: 50%;
margin-right: 12%;
margin-left: 12%;
}
&.has-seconds {
&:after {
left: calc(100% / 3 * 2);
}
&:before {
padding-left: calc(100% / 3);
}
}
}
&__header {
@apply hidden;
}
&__footer {
@apply border-t border-t-color-bg-3;
@apply py-3 px-4;
@apply h-14;
@apply leading-8;
@apply box-border;
@apply flex;
@apply justify-between;
}
&__btn {
@apply border-none;
@apply leading-7;
min-width: 72px;
@apply h-7;
@apply cursor-pointer;
@apply bg-transparent;
@apply outline-0;
@apply p-0;
@apply m-0;
@apply rounded;
@apply text-xs;
&.cancel {
@apply text-color-brand;
@apply text-left;
@apply rounded;
}
&.confirm {
@apply text-color-text-inverse;
@apply bg-color-brand;
@apply rounded;
&:hover {
@apply bg-color-brand-hover;
}
}
}
}