Files
dashboards/components/CustomerHome.module.css
T

110 lines
1.6 KiB
CSS

.page {
display: flex;
flex-direction: column;
gap: 20px;
}
.head {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
justify-content: space-between;
gap: 16px;
}
.title {
margin: 0;
font-size: 28px;
font-weight: 500;
letter-spacing: 0.04em;
text-transform: uppercase;
}
.lead {
margin: 8px 0 0;
font-size: 13px;
font-weight: 400;
color: var(--color-soft);
max-width: 42ch;
}
.card {
background: #fff;
border: 1px solid #f0f0f0;
border-radius: 5px;
padding: 28px 24px;
}
.cardTitle {
margin: 0 0 8px;
font-size: 14px;
font-weight: 500;
letter-spacing: 0.14em;
text-transform: uppercase;
}
.cardCopy {
margin: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.55;
color: var(--color-muted);
}
.cta {
display: inline-flex;
margin-top: 18px;
min-height: 36px;
align-items: center;
padding: 0 18px;
border: 1px solid var(--color-black);
border-radius: 5px;
background: var(--color-black);
color: var(--color-white);
font: inherit;
font-size: 11px;
font-weight: 400;
letter-spacing: 0.16em;
text-transform: uppercase;
cursor: pointer;
text-decoration: none;
}
.cta:hover {
background: transparent;
color: var(--color-black);
}
.list {
display: grid;
gap: 14px;
margin: 0;
}
.row {
display: grid;
gap: 4px;
padding-bottom: 14px;
border-bottom: 1px solid #f0f0f0;
}
.row:last-child {
padding-bottom: 0;
border-bottom: 0;
}
.row dt {
font-size: 10px;
font-weight: 400;
letter-spacing: 0.18em;
text-transform: uppercase;
color: var(--color-soft);
}
.row dd {
margin: 0;
font-size: 15px;
font-weight: 400;
color: var(--color-black);
}