
.sd-sidebar-actions{display:flex;gap:6px;flex-wrap:wrap;padding:8px 10px;border-top:1px solid var(--ae-line,#d9e1d3)}
.sd-sidebar-actions button,.sd-button,.sd-nav{font:inherit;min-height:38px;padding:8px 11px;border:1px solid var(--ae-line,#b9c6ac);border-radius:7px;color:var(--ae-text,#183c2f);background:var(--ae-surface,#fffdf5);cursor:pointer}
.sd-sidebar-actions button[hidden]{display:none!important}
#mail-workspace[data-sent-drafts-active="true"]>:not(#sent-drafts-panel){display:none!important}
#sent-drafts-panel[hidden]{display:none!important}
#mail-workspace[data-sent-drafts-active="true"],#sent-drafts-panel,.sd-panel,.sd-content{box-sizing:border-box;min-width:0;max-width:100%}
#sent-drafts-panel{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:clamp(14px,2.5vw,28px);color:var(--ae-text,#183c2f);background:var(--ae-surface,#fffdf5)}
.sd-panel{max-width:68rem;margin:0 auto;font:14px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif}
.sd-panel h2{margin:0 0 10px;font-size:1.35rem}
.sd-panel nav{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0;border-bottom:1px solid var(--ae-line,#d9e1d3);padding-bottom:10px}
.sd-nav[aria-current="page"]{border-color:#176b50;background:#eaf2e9;font-weight:700}
.sd-status,.sd-feedback{min-height:1.5em;margin:9px 0;overflow-wrap:anywhere}
.sd-list{list-style:none;margin:0;padding:0}
.sd-item{border-top:1px solid var(--ae-line,#d9e1d3)}
.sd-item-open{display:grid;gap:3px;width:100%;min-width:0;box-sizing:border-box;padding:12px 8px;text-align:left;overflow-wrap:anywhere;word-break:break-word;color:inherit;background:transparent;border:0;cursor:pointer;font:inherit}
.sd-item-open>*{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}
.sd-item-open strong{font-size:1rem}
.sd-item-open time,.sd-muted{color:var(--ae-muted,#5f6f61);font-size:.9rem}
.sd-editor{display:grid;gap:12px;max-width:52rem}
.sd-field{display:grid;gap:5px;font-weight:600}
.sd-field input,.sd-field textarea{box-sizing:border-box;width:100%;max-width:100%;padding:10px;border:1px solid var(--ae-line,#b9c6ac);border-radius:6px;color:inherit;background:var(--ae-surface,#fffdf5);font:inherit}
.sd-field textarea{resize:vertical;min-height:12rem}
.sd-actions{display:flex;gap:8px;flex-wrap:wrap}
.sd-note{padding:10px;border-left:3px solid #6b8d62;background:#eef3e9}
.sd-error{color:#8b1e1e}
.sd-panel button:focus-visible,.sd-field input:focus-visible,.sd-field textarea:focus-visible{outline:3px solid #176b50;outline-offset:2px}
@media(max-width:42rem){#mail-app:has(#mail-workspace[data-sent-drafts-active="true"]){display:grid!important;grid-template-columns:0 minmax(0,1fr)!important;min-width:0;overflow-x:hidden}#mail-app:has(#mail-workspace[data-sent-drafts-active="true"])>main#main{grid-column:2;min-width:0;width:100%;max-width:100%;overflow-x:hidden}#mail-app.nav-collapsed:has(#mail-workspace[data-sent-drafts-active="true"])>aside.sidebar{display:none!important}#mail-app:not(.nav-collapsed):has(#mail-workspace[data-sent-drafts-active="true"])>aside.sidebar{display:flex!important;position:fixed!important;z-index:50;top:50px;right:auto;bottom:0;left:0;width:min(216px,calc(100vw - 48px));height:auto;max-height:calc(100dvh - 50px);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;background:#eeeee5;box-shadow:0 12px 36px #193d3040}.sd-panel{width:100%;padding:12px}.sd-editor{width:100%;max-width:100%}.sd-field input,.sd-field textarea{min-width:0}}
@media(max-width:38rem){.sd-sidebar-actions{display:grid;grid-template-columns:1fr 1fr}.sd-panel nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sd-nav{padding-inline:6px}}
