/* The inbox uses the same evening palette as the rest of the member space. */
body[data-design] .conversation-list{background:#18241be8;border:1px solid #78856540;border-radius:16px;box-shadow:none}
body[data-design] .conversation-item{background:transparent;color:#ececdd;-webkit-text-fill-color:currentColor;padding:20px;gap:16px;border:0;border-bottom:1px solid #b5c39924;border-radius:0;min-height:92px;transition:background .15s}
body[data-design] .conversation-item:last-child{border-bottom:0}
body[data-design] .conversation-item:hover{background:#b8c89712}
body[data-design] .conversation-item>span:nth-child(2){min-width:0}
body[data-design] .conversation-item strong{font-size:17px;font-weight:600;color:#efefdc}
body[data-design] .conversation-item small{font-size:11px;line-height:1.5;margin-top:4px;color:#bac4ae;font-weight:400}
body[data-design] .conversation-item small:empty{display:none}
body[data-design] .conversation-item>span:last-child{font-size:12px;color:#dbe3b4;flex-shrink:0}
body[data-design] .conversation-item .mini-avatar{width:44px;height:44px;border:1px solid #c6d29d38;background:#34412c;color:#e3e9c9;font-size:19px}
body[data-design] .conversation-item b{background:#dce5b4;color:#24311e;font-size:11px;padding:5px 9px;white-space:nowrap}
body[data-design][data-member-view=messages]:not(.chat-open) #view-content{max-width:860px;margin:auto}
body[data-design][data-member-view=messages] .member-title{margin:12px 0 20px}
body[data-design][data-member-view=messages] .member-title h1{font-size:clamp(30px,3.5vw,44px);line-height:1.15;letter-spacing:-.04em;margin-bottom:10px}
body[data-design][data-member-view=messages] .member-title p{font-size:13px;margin:0;color:#bac6b0}
body[data-design][data-member-view=messages] #view-content>.skip{font-size:12px;padding:10px 0;min-height:40px;margin:0 0 8px}
body[data-design][data-member-view=messages] #refresh-inbox{display:block;margin:12px 0 0!important;color:#b9c5aa}
body[data-design] #notification-banner:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #aaba8033;background:#243120bc;border-radius:10px;font-size:12px;line-height:1.5;margin:0 auto 24px;max-width:860px}
body[data-design] #notification-banner a{flex-shrink:0;color:#dce6b3;font-size:12px;padding:6px 0}
body[data-design] #admin-link{font-size:11px;min-height:32px;padding:0 0 12px;color:#adb99c}
body[data-design][data-workspace] .workspace-header nav a[aria-current]{box-shadow:none;background:#d5dfaf17;color:#e5edc7;border-radius:20px;padding-inline:12px}
.workspace-menu-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#aebb91;padding:8px 0}
@media(max-width:760px){
body[data-design][data-workspace] .workspace-header{padding:10px 16px;gap:4px 12px}
body[data-design][data-workspace] .workspace-header>nav{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:2px;padding-top:7px}
body[data-design][data-workspace] .workspace-header nav>a{font-size:10px;min-height:36px;padding:8px 4px}
body[data-design][data-workspace] .workspace-header nav>a[aria-current]{padding-inline:8px}
body[data-design][data-workspace] .workspace-header .brand{font-size:27px}
body[data-design][data-workspace] .workspace-menu summary{font-size:10px;min-height:36px}
body[data-design][data-workspace] .language-switcher{font-size:10px;gap:2px}
body[data-design][data-workspace] .language-switcher button{min-height:36px;padding-inline:4px}
body[data-design][data-workspace] .language-switcher button[aria-pressed=true]{padding-inline:8px}
body[data-design][data-workspace] .member-content{padding:18px 16px 40px}
body[data-design] #notification-banner:not([hidden]){padding:10px 12px;font-size:11px;gap:10px;margin-bottom:22px}
body[data-design] #notification-banner a{font-size:11px}
body[data-design] .conversation-item{padding:16px 14px;gap:12px;min-height:86px}
body[data-design] .conversation-item strong{font-size:16px}
body[data-design] .conversation-item small{font-size:10px}
body[data-design] .conversation-item .mini-avatar{width:40px;height:40px;font-size:18px}
}
@media(max-width:380px){body[data-design][data-workspace] .workspace-header>nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}body[data-design][data-workspace] .workspace-header nav>a,body[data-design][data-workspace] .workspace-header nav>a[aria-current]{min-width:0;font-size:9px;padding:8px 2px;justify-content:center;white-space:normal;text-align:center;line-height:1.3}}

body:has(#email-title) .policy{max-width:620px;padding-top:48px}#email-title{font-size:clamp(32px,5vw,48px);line-height:1.15}#email-explanation{font-size:15px;line-height:1.7}#email-address{overflow-wrap:anywhere;padding:14px 18px;background:#263322;border-radius:10px;color:#e8edda}#email-result{font-size:14px;line-height:1.6;margin-top:20px}#email-result[role=alert]{color:#f2c3ad}#email-action{margin-top:12px;font-size:14px}#email-return,#email-manage{font-size:13px}
