.soul-me-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.soul-me-overview,.soul-me-account{gap:22px;min-width:0;display:grid}.soul-me-profile{box-shadow:var(--glass-shadow);background:linear-gradient(135deg,#fffdf5,#f1edf8d9);border:1px solid #fff;border-radius:26px;padding:30px}.soul-me-profile h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:22px;font-size:32px;font-weight:300;line-height:1.1}.soul-me-email{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:13px}.soul-me-profile dl{margin-top:26px}.soul-me-profile dd{font-size:14px;font-weight:400}.soul-me-profile dt{margin-bottom:6px}.soul-me-account nav a{justify-content:space-between;gap:12px;font-weight:400}.soul-me-overview [data-testid=month-summary]{grid-template-columns:minmax(0,1fr);padding:28px}.soul-me-overview [data-testid=month-leave]{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.soul-me-overview>section>ol{gap:0}.soul-me-overview>section>ol>li{box-shadow:none;border-top:1px solid var(--line);background:0 0;border-radius:0;padding-top:20px;padding-bottom:20px}@media (max-width:1100px){.soul-me-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}}@media (max-width:850px){.soul-me-layout{grid-template-columns:minmax(0,1fr)}.soul-me-profile{padding:24px}.soul-me-overview [data-testid=month-summary]{padding:22px}}.soul-me-overview [data-testid=month-rate]{letter-spacing:-.035em;font-size:36px;font-weight:300}
