.wm-layout{--line:#e2e4e1;--panel:#fff;--panel-high:#f4f5f2;--ink:#252a27;--muted:#727b75;max-width:100%;color:var(--ink)}
.wm-toolbar,.wm-actions,.wm-paging,.wm-mail-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.wm-toolbar{margin-bottom:18px}.wm-toolbar p,.wm-muted{color:var(--muted);font-size:13px;margin:5px 0}.wm-layout{display:grid;grid-template-columns:190px minmax(250px,340px) minmax(300px,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}.wm-sidebar{padding:16px;border-right:1px solid var(--line)}.wm-sidebar label,.wm-compose label{display:grid;gap:6px;font-size:13px;font-weight:600;margin-bottom:12px}.wm-sidebar select,.wm-compose input,.wm-compose select,.wm-compose textarea,.wm-inbox input{width:100%;min-width:0;background:var(--panel);color:var(--ink);border:1px solid var(--line);padding:10px;border-radius:8px;font:inherit}.wm-sidebar small{display:block;margin-top:24px;line-height:1.5;color:var(--muted)}.wm-sidebar nav{display:grid;gap:4px}.wm-folder{border:0;background:transparent;text-align:left;color:inherit;border-radius:8px;padding:11px 9px;cursor:pointer}.wm-folder.selected{background:var(--panel-high);font-weight:700}.wm-inbox{border-right:1px solid var(--line);min-width:0}.wm-inbox form{padding:12px;display:flex;gap:6px;border-bottom:1px solid var(--line)}.wm-list{max-height:700px;overflow:auto;min-height:260px}.wm-mail{display:grid;gap:7px;text-align:left;width:100%;padding:15px 13px;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:13px}.wm-mail-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-weight:400}.wm-mail-top time{font-size:10px;color:var(--muted);white-space:nowrap}.wm-mail.unread strong,.wm-mail.unread>span:last-child{font-weight:700}.wm-mail.selected{background:var(--panel-high);box-shadow:inset 3px 0 #c2a56b}.wm-paging{padding:12px;font-size:11px}.wm-paging .cc-button{padding:6px 9px}.wm-reader{padding:22px;min-width:0;max-height:960px;overflow:auto}.wm-reader h2{font-size:21px;line-height:1.35;overflow-wrap:anywhere;margin:22px 0 14px}.wm-actions{justify-content:flex-start;flex-wrap:wrap}.wm-actions .cc-button{font-size:12px;padding:8px 11px}.wm-meta{display:grid;grid-template-columns:50px minmax(0,1fr);font-size:12px;gap:7px;margin-bottom:24px}.wm-meta dt{color:var(--muted)}.wm-meta dd{margin:0;overflow-wrap:anywhere}.wm-body{font:14px/1.65 system-ui,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.wm-attachments{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px}.wm-empty{padding:30px 15px;color:var(--muted);font-size:14px}.wm-compose textarea{resize:vertical;min-height:220px;line-height:1.6}.wm-compose-error{color:#e76565}.wm-files{font-size:12px;overflow-wrap:anywhere}.wm-layout .cc-button{cursor:pointer}.wm-layout a.cc-button{text-decoration:none;display:inline-flex}.wm-layout button:disabled{opacity:.45;cursor:default}@media(max-width:1350px){.wm-layout{grid-template-columns:165px minmax(220px,300px) minmax(250px,1fr)}.wm-reader{padding:15px}}@media(max-width:1100px){.wm-layout{grid-template-columns:180px minmax(0,1fr)}.wm-reader{grid-column:1/-1;border-top:1px solid var(--line);max-height:none}.wm-inbox{border-right:0}.wm-list{max-height:420px}.wm-toolbar{align-items:flex-start}}@media(max-width:600px){.wm-layout{grid-template-columns:minmax(0,1fr)}.wm-sidebar{border-right:0;border-bottom:1px solid var(--line)}.wm-sidebar nav{display:flex;flex-wrap:wrap}.wm-sidebar small{margin-top:10px;font-size:11px}.wm-reader{grid-column:1}.wm-toolbar{flex-direction:column}.wm-paging{font-size:10px}}
#page-postfach .cc-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--panel-high);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer;text-decoration:none}#page-postfach .cc-button.primary{background:#315cf5;color:#fff;border-color:#315cf5}#page-postfach .cc-button:hover{filter:brightness(1.12)}#page-postfach .cc-button:disabled{opacity:.45;cursor:default}
#page-postfach .wm-mail{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;min-width:0}#page-postfach .wm-mail-top{min-width:0}#page-postfach .wm-mail-top strong{min-width:0;flex:1;max-width:none}#page-postfach .wm-mail-top time{flex:none}#page-postfach .wm-mail>span:last-child{overflow-wrap:anywhere}

.wm-toolbar{align-items:flex-start}.wm-toolbar p{max-width:700px}.wm-layout .cc-button{font:inherit;white-space:nowrap}.wm-inbox,.wm-sidebar,.wm-reader{min-width:0}.wm-toolbar p{line-height:1.5}.wm-sidebar select{font-size:12px}@media(max-width:700px){.wm-toolbar{flex-direction:column;align-items:stretch}.wm-reader{padding:14px}}
