.m-header-actions340 .m-new-r7{display:inline-flex;align-items:center;gap:.65rem;background:#087f8c;color:white;border:1px solid #087f8c;box-shadow:0 3px 12px #087f8c25;font-weight:700;padding:11px 16px;border-radius:10px}
.m-new-r7 svg{width:20px;height:20px}.m-new-r7:hover{background:#066a75}.m-new-r7:focus-visible{outline:3px solid #44afbb;outline-offset:3px}
.m-envelope-r7{display:grid;gap:14px;padding:18px;background:#f3f8fa;border:1px solid #d6e4ea;border-radius:12px;margin:16px 0 22px}
.m-envelope-r7 label{display:grid;gap:7px;font-size:.88rem;font-weight:600;color:#202124}.m-envelope-r7 input{width:100%;min-width:0;background:white;box-sizing:border-box}
.m-envelope-r7 p{margin:0;font-size:.82rem;color:#45474a;line-height:1.6}.m-origin-r7{display:inline-block;background:#e0f1f1;color:#202124;border:1px solid #b8dfe0;border-radius:7px;padding:5px 9px;margin:10px 0 6px;font-size:.75rem;font-weight:700}
@media(max-width:600px){.m-header-actions340 .m-new-r7{width:100%;justify-content:center}.m-envelope-r7{padding:12px}.m-outgoing-r7 h2{font-size:1.2rem}.m-outgoing-r7 .m-compose-footer340>div{width:100%;display:flex;flex-wrap:wrap;gap:8px}.m-outgoing-r7 .m-compose-footer340 button{flex:1}}
