Files
leaudit-platform-frontend/app/styles/components/date-range-picker.css
T

99 lines
1.5 KiB
CSS

.date-range-picker {
width: 100%;
}
.date-range-fields {
display: flex;
align-items: center;
gap: 8px;
}
.date-field {
flex: 1;
display: flex;
flex-direction: column;
gap: 4px;
}
.date-label {
font-size: 12px;
color: #666;
}
.date-input {
padding: 6px 8px;
border: 1px solid #e0e0e0;
border-radius: 4px;
font-size: 14px;
color: #333;
transition: all 0.2s ease;
background-color: #fff;
width: 100%;
}
.date-input:focus {
border-color: var(--primary-color);
outline: none;
box-shadow: 0 0 0 2px rgba(0,104,74, 0.2);
}
.date-separator {
margin: 0 4px;
color: #999;
font-size: 14px;
align-self: flex-end;
padding-bottom: 8px;
}
.simple-date-range-picker .date-range-fields {
display: flex;
align-items: center;
}
.simple-date-range-picker .date-input {
min-width: 130px;
max-width: 150px;
}
/* 响应式调整 */
@media (max-width: 640px) {
.date-range-fields {
flex-direction: column;
align-items: flex-start;
gap: 8px;
}
.date-separator {
display: none;
}
.simple-date-range-picker .date-range-fields {
flex-direction: row;
}
.simple-date-range-picker .date-separator {
display: block;
}
}
/* 深色模式支持 */
@media (prefers-color-scheme: dark) {
.date-label {
color: #b0b0b0;
}
.date-input {
background-color: #1f1f1f;
border-color: #444;
color: #e0e0e0;
}
.date-input:focus {
border-color: #177ddc;
box-shadow: 0 0 0 2px rgba(23, 125, 220, 0.2);
}
.date-separator {
color: #888;
}
}