@use '../variables' as v; window.Bar { .email-btn { padding: 0; margin: 0; border-radius: 0; background-color: rgba(v.$bg-base, 0.7); border: none; min-height: 0; &:hover { background: rgba(v.$bg-surface, 0.4); } } .email-label { font-family: v.$font-sans; font-size: 10px; font-weight: 600; color: v.$text-primary; letter-spacing: 2px; } } .email-popover { border-radius: 12px; .email-client-button { outline: none; margin: 0 10px; padding:0; background: v.$bg-surface; border: none; border-radius: 0px; border-bottom: solid 2px v.$border-default; } .email-client-label { font-size: 13px; font-weight: 500; color: v.$text-primary; } .email-scroll { border-radius: 8px; background: v.$bg-surface; padding: 4px 0; } .email-list { padding: 0 12px; } .email-item { padding: 8px 0; border-bottom: 1px solid v.$border-default; &:last-child { border-bottom: none; } } .email-subject { font-size: 14px; font-weight: 600; color: v.$text-primary; margin-bottom: 4px; } .email-sender { font-size: 12px; font-weight: 500; color: v.$text-secondary; } .email-separator { font-size: 11px; color: v.$text-muted; } .email-date { font-size: 11px; color: v.$text-muted; } .email-empty { padding: 24px 20px; .empty-icon { font-size: 36px; opacity: 0.6; margin-bottom: 8px; } .status-text { font-size: 14px; color: v.$text-muted; } } }