@import url('data:text/css,');
:root{--ink:#23352f;--muted:#75817a;--green:#254d3d;--sage:#e7eee7;--line:#e1e6de;--paper:#fbfcf8;--cream:#f2f4ec}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a.primary,a.secondary{cursor:pointer}button{border:0}button:disabled{opacity:.5}input,select,textarea{color:var(--ink);background:#fff}input:focus,textarea:focus,select:focus{outline:2px solid #9cad90;outline-offset:2px}button:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.primary{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--green);color:#fff;border-radius:8px;padding:11px 18px;font-weight:600;white-space:nowrap}.primary:hover{background:#37634e}.secondary{display:inline-flex;gap:8px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-size:13px}.text-btn{background:none;color:var(--muted);padding:8px;font-size:13px}.text-btn:hover{color:var(--green)}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--muted)}.wordmark{display:block;font-size:23px;letter-spacing:3px;line-height:1.13;font-weight:350}.wordmark span{display:block;font-family:Georgia,serif;font-size:29px;letter-spacing:1px;font-style:italic}.wordmark i{display:block;font:9px/1.5 sans-serif;letter-spacing:3px;margin-top:12px;color:var(--muted)}aside{position:fixed;inset:0 auto 0 0;width:240px;background:var(--cream);border-right:1px solid var(--line);padding:34px 22px;display:flex;flex-direction:column}.compose{margin:37px 0 24px;font-size:13px}nav{display:grid;gap:5px}nav a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:7px;font-size:14px;color:#657265}nav a.active{background:#e1e8da;color:var(--green);font-weight:650}nav a:hover{background:#e9ede3}nav b{font-size:11px;font-weight:600;background:#fff;padding:1px 7px;border-radius:5px}.accounts-title{margin:35px 12px 12px}.accounts a{justify-content:flex-start;gap:12px;font-size:13px}.accounts .selected{color:var(--green);font-weight:650}.avatar{width:25px;height:25px;display:inline-grid;place-items:center;border-radius:50%;font-size:10px;background:#e1e8d5;color:#526848}.avatar.support{background:#e7dfd5}.avatar.orders{background:#e1e5ef}.avatar.alayna{background:#eadfe6}.avatar.mckenzie{background:#e7e1ef}.side-bottom{margin-top:auto;font-size:11px;color:var(--muted);padding:25px 8px 0}.side-bottom form{margin:12px -8px 0}.dot{display:inline-block;background:#6d8f6f;width:6px;height:6px;border-radius:50%;margin-right:5px}.workspace{margin-left:240px;padding:42px 45px 65px;max-width:1600px}header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:30px}h1{font:normal 37px/1.2 Georgia,serif;letter-spacing:-1px;margin:10px 0}header p{font-size:12px;color:var(--muted);margin:0}.card{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 20px #273b2e03}.list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.list-toolbar strong{color:var(--ink)}.search{display:flex;gap:5px;align-items:center}.search input{background:#f8f9f5;border:1px solid var(--line);border-radius:7px;padding:8px 12px;font-size:12px;width:190px}.empty{text-align:center;padding:65px 25px 75px}.empty-icon{font-size:40px;color:#849c7e;background:#f1f4ec;border:1px solid var(--line);display:grid;place-items:center;width:85px;height:85px;border-radius:50%;margin:0 auto 25px}.empty h2{font:28px Georgia,serif;margin:15px 0 12px}.empty p{color:var(--muted);font-size:13px}.address-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:30px auto 0;max-width:650px}.address-chips span{font-size:10px;padding:6px 10px;border:1px solid var(--line);border-radius:5px;background:#fafbf8;color:#77816e}.mail-row{display:flex;align-items:center;gap:15px;padding:21px 24px;border-bottom:1px solid #edf0e9}.mail-row:last-child{border:0}.mail-row:hover{background:#f7f9f3}.mail-row.unread{background:#fcfdf9}.mail-avatar{background:var(--sage);color:#607653;width:37px;height:37px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;font:16px Georgia,serif}.mail-main{flex:1;min-width:0}.mail-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.mail-top strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500}.unread .mail-top strong,.unread .subject{font-weight:700}.mail-top time{color:var(--muted);font-size:10px;white-space:nowrap}.subject{font-size:14px;margin:3px 0}.preview{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-tag{font-size:10px;background:var(--sage);border-radius:4px;color:#61725f;padding:3px 6px}.sync-note{text-align:center;font-size:10px;color:#8a9487;padding-top:20px}.alert{padding:12px 16px;border-radius:8px;font-size:13px;margin-bottom:20px}.error{background:#fff0ec;color:#8b4033;border:1px solid #efd0c9}.success{background:#ecf4e8;color:#3d683c;border:1px solid #d3e6cc}.editor{padding:9px 25px 22px}.line-label{display:flex;align-items:center;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted);gap:12px;padding:11px 0}.line-label input,.line-label select{flex:1;min-width:0;border:0;padding:5px 6px;background:#fff;font-size:13px}.line-label{min-height:52px}.editor textarea{width:100%;border:0;padding:23px 4px;min-height:350px;resize:vertical;font-size:14px;line-height:1.7}.editor-footer{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:20px;flex-wrap:wrap}.editor-footer>div{flex:1}.attachment-label{font-size:12px;cursor:pointer}.attachment-label input{display:block;font-size:10px;margin-top:8px;max-width:250px}.editor-footer small{display:block;font-size:10px;color:var(--muted);margin-top:6px}#saved{font-size:10px;color:var(--muted)}.back{display:inline-block;font-size:12px;color:var(--muted);margin-bottom:17px}.message{padding:30px}.message-heading{display:flex;align-items:center;justify-content:space-between}.message-heading time{font-size:12px;color:var(--muted)}.pill{font-size:9px;letter-spacing:1.3px;background:var(--sage);color:var(--green);border-radius:5px;padding:4px 8px}.message h2{font:28px/1.3 Georgia,serif;overflow-wrap:anywhere}.message dl{display:grid;grid-template-columns:40px 1fr;gap:5px;font-size:12px;margin:20px 0}.message dt{color:var(--muted)}.message dd{margin:0;overflow-wrap:anywhere}.message-actions{display:flex;align-items:center;gap:10px;margin:25px 0}.message-actions form{display:flex;gap:8px}.message-actions .primary{font-size:12px}.body-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;border-top:1px solid var(--line);padding:25px 0;line-height:1.75}.body-text a{color:#366a51;text-decoration:underline}.html-switch{border:1px solid var(--line);border-radius:6px;margin-bottom:20px;padding:12px;font-size:12px}.html-switch summary{cursor:pointer;color:var(--green)}.html-switch small{color:var(--muted)}iframe{width:100%;height:580px;border:0;margin-top:15px;background:white}.attachments{display:flex;gap:9px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px}.attachments .eyebrow{width:100%;margin-bottom:8px}.login{min-height:100vh;background:radial-gradient(ellipse at top right,#e7eddc,transparent 55%),var(--cream);display:flex;flex-direction:column;align-items:center;padding:65px 20px}.login .wordmark{text-align:center}.login-card{margin-top:45px;width:100%;max-width:415px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:35px;box-shadow:0 20px 70px #25352f09}.login-card h1{font-size:33px;margin:13px 0}.login-card p{font-size:13px;color:var(--muted);margin-bottom:25px}.login-card label{display:block;font-size:12px;color:#647263;margin:17px 0}.login-card input{display:block;width:100%;padding:11px;border:1px solid var(--line);border-radius:6px;margin-top:7px}.login-card button{width:100%;justify-content:space-between;margin-top:8px}.login-card small{display:block;text-align:center;color:var(--muted);font-size:10px;margin-top:22px}.footer-note{font-size:10px;color:var(--muted);margin:30px 0}@media(max-width:950px){aside{width:200px;padding:30px 16px}.workspace{margin-left:200px;padding:30px 24px}.wordmark{font-size:19px}.wordmark span{font-size:25px}.mail-tag{display:none}}@media(max-width:650px){aside{position:static;width:auto;padding:20px;border-right:0;border-bottom:1px solid var(--line);display:block}.wordmark{font-size:17px}.wordmark span{display:inline;margin-left:5px;font-size:21px}.wordmark i{display:none}.compose{float:right;margin:-25px 0 12px;padding:9px 12px}aside>nav{display:flex;gap:5px;clear:both;padding-top:20px}aside nav a{font-size:12px;padding:7px 10px;gap:8px}.accounts-title,.accounts,.side-bottom{display:none!important}.workspace{margin:0;padding:25px 15px}header{margin-bottom:24px}h1{font-size:31px}header .secondary{font-size:11px;padding:9px}.list-toolbar{padding:13px;align-items:flex-start;flex-direction:column}.search{width:100%}.search input{flex:1;width:100%}.mail-row{padding:17px 12px;gap:11px}.mail-top{align-items:flex-start;flex-direction:column;gap:2px}.mail-top strong{max-width:100%}.empty{padding:50px 18px}.message{padding:20px}.message h2{font-size:23px}.message-actions{flex-wrap:wrap}.editor{padding:8px 15px 20px}.editor textarea{min-height:320px}.editor-footer{gap:8px}.editor-footer>div{flex-basis:100%}.editor-footer .primary{margin-left:auto}.login{padding-top:45px}.login-card{padding:27px}}

.mailbox-picker{display:flex;align-items:center;gap:8px;margin-top:15px}.mailbox-picker select{border:1px solid var(--line);border-radius:6px;padding:6px 9px;font-size:11px;max-width:240px;background:#fff}@media(max-width:650px){.mailbox-picker{margin-top:12px}.mailbox-picker label{display:none}.mailbox-picker select{max-width:210px}}

header>form{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
