.ms-draft-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 0;border-bottom:1px solid #d9e2dc;margin-bottom:16px;font-size:13px;color:#456252;letter-spacing:0}.ms-draft-actions,.ms-auth-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ms-draft-toolbar [data-cloud-status][data-failed=true]{color:#a03f2a}.ms-draft-toolbar [data-saved-attachment]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-auth-dialog{border:1px solid #d1d9d4;border-radius:8px;padding:24px;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;color:#243e31;background:#fff}.ms-auth-dialog::backdrop{background:#172d255c}.ms-auth-dialog p{font-size:14px;line-height:1.6}.ms-auth-dialog button{min-height:42px}@media(max-width:600px){.ms-draft-toolbar{align-items:flex-start}.ms-draft-actions{width:100%}.ms-draft-actions .btn-link{padding-left:0;font-size:12px}.ms-auth-actions{align-items:stretch}.ms-auth-actions button{flex:1 1 130px}}
.ms-auth-fields{display:grid;gap:10px;margin:16px 0}.ms-auth-fields[hidden]{display:none}.ms-auth-fields label{font-size:14px}.ms-auth-fields [data-auth-confirm-row] label{display:block;margin-bottom:10px}.ms-auth-fields input{width:100%;min-width:0}.ms-auth-fields a{font-size:13px}.ms-auth-actions [aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}
