.mail-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--ifx-color-border);margin-bottom:.5rem}.mail-tabs a{padding:.35rem .7rem}.mail-tabs a[aria-current=page]{font-weight:700;border-bottom:2px solid currentColor}.mail-card{padding:.5rem .65rem;border:1px solid var(--ifx-color-border);border-radius:4px;margin-bottom:.4rem;background:var(--ifx-color-surface)}.mail-card h2{font-size:1rem;margin:0 0 .2rem}.mail-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:.25rem 0 0}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin-top:.4rem}.mail-submit{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.35rem}.mail-submit .muted{margin-right:auto}.mail-composer{border-top:1px solid var(--ifx-color-border);padding:.4rem .65rem;background:var(--ifx-color-surface);max-height:40dvh;overflow:auto;flex-shrink:0}.mail-composer summary{font-weight:700;cursor:pointer}.mail-composer textarea{min-height:4rem;max-height:20dvh;margin:.3rem 0 0}.member-message-link{color:inherit;text-decoration:none}.member-message-link:hover,.member-message-link:focus-visible{text-decoration:underline}
.channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:.65rem}.channel-grid>a{border:1px solid var(--ifx-color-border);border-radius:var(--ifx-radius-panel);background:var(--ifx-color-surface);min-height:44px;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;padding:.45rem .65rem;text-decoration:none;overflow-wrap:anywhere}.channel-grid>a:hover{background:var(--ifx-color-surface-muted)}.channel-grid>a:focus-visible{outline:var(--ifx-focus-ring);outline-offset:2px}

.channel-grid>a::before{content:"";width:1.2rem;height:1.2rem;flex:none;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' d='M3 4h18v14H8l-5 3zM7 8h10M7 12h7'/%3E%3C/svg%3E") center/contain no-repeat}.mail-card .post-meta{justify-content:space-between;flex-wrap:wrap}.mail-card .post-meta>span{min-width:0;overflow-wrap:anywhere}@media(max-width:27rem){.channel-grid{grid-template-columns:1fr}}

.mail-draft-status:not(.error){display:none}.mail-submit .draft-actions{margin:0;margin-right:auto}.mail-submit .draft-actions button{background:transparent;color:var(--ifx-color-text-muted);border-color:transparent}

.channel-grid>a[href="/Community/Mail"]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' d='M3 5h18v14H3zM3 6l9 7 9-7'/%3E%3C/svg%3E")}

.channel-grid>a[href="/Community/Shops"]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' d='M3 9l2-6h14l2 6M3 9h18v12H3zM8 21v-8h8v8'/%3E%3C/svg%3E")}

.channel-grid>a[href="/Community/Orders/History"]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' d='M5 3h14v18l-3-2-4 2-4-2-3 2zM8 8h8M8 12h8'/%3E%3C/svg%3E")}

.channel-grid>a[href="/Community/Sales/Requests"]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' d='M4 5h16v16H4zM8 3v4M16 3v4M8 11h8M8 15h5'/%3E%3C/svg%3E")}
