Email
style.css 66 lines
Files · 9
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566.email-split {
display: grid;
grid-template-columns: minmax(260px, 38%) minmax(0, 1fr);
min-height: 480px;
}
.email-list {
border-right: 1px solid var(--border);
}
.email-item {
display: flex;
align-items: flex-start;
gap: 4px;
padding: 16px;
border-bottom: 1px solid var(--border);
}
.email-item:last-child {
border-bottom: 0;
}
.email-item.selected {
background: var(--accent-soft);
}
.email-open {
display: grid;
gap: 5px;
border: 0;
background: transparent;
text-align: left;
color: var(--text-primary);
width: 100%;
min-width: 0;
padding: 0;
}
.email-open strong {
font-weight: 500;
}
.email-preview {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.email-detail {
padding: 26px;
min-width: 0;
overflow-wrap: anywhere;
}
.email-body {
white-space: pre-wrap;
line-height: 1.8;
margin: 25px 0;
}
@media (max-width: 650px) {
.email-split {
grid-template-columns: minmax(0, 1fr);
}
.email-list {
border-right: 0;
border-bottom: 1px solid var(--border);
max-height: 300px;
overflow-y: auto;
}
.email-detail {
padding: 18px;
}
}
.email-account-note { padding: 16px 20px; line-height: 1.6; margin-bottom: 18px; }