/* V5.23 – Mail typography: increase mail UI text by at least 2pt (~2.67px)
   without enlarging the rest of the OCC platform. */
.app-shell.mail-shell-mode .v512-mail-app{
  grid-template-columns:calc(clamp(185px,16%,235px) + var(--v518-folder-extra,0px))
                        calc(clamp(285px,25%,370px) + var(--v518-list-extra,0px))
                        minmax(300px,1fr)!important;
  font-size:16px!important;
}
.app-shell.mail-shell-mode .v512-mail-app .v518-folders-resizer{left:calc(clamp(185px,16%,235px) + var(--v518-folder-extra,0px))!important}
.app-shell.mail-shell-mode .v512-mail-app .v518-messages-resizer{left:calc(clamp(185px,16%,235px) + var(--v518-folder-extra,0px) + clamp(285px,25%,370px) + var(--v518-list-extra,0px))!important}
.mail-shell-mode .v512-mail-app .mail-folder,
.mail-shell-mode .v512-mail-app .v512-folder-title,
.mail-shell-mode .v512-mail-app .v512-account,
.mail-shell-mode .v512-mail-app .v512-newmail,
.mail-shell-mode .v512-mail-app .mail-icon-btn,
.mail-shell-mode .v512-mail-app .mail-list-tools,
.mail-shell-mode .v512-mail-app .v512-list-tabs button,
.mail-shell-mode .v512-mail-app .v512-newmail-arrow,
.mail-shell-mode .v512-mail-app .v512-compose-btn,
.mail-shell-mode .v512-mail-app .v512-compose-actions button,
.mail-shell-mode .v512-mail-app .v512-compose-bottom button,
.mail-shell-mode .v512-mail-app .v512-draft-status,
.mail-shell-mode .v512-mail-app .v512-attachments,
.mail-shell-mode .v512-mail-app .v512-recipient-line strong,
.mail-shell-mode .v512-mail-app .v512-recipient-line input,
.mail-shell-mode .v512-mail-app .v512-recipient-links button,
.mail-shell-mode .v512-mail-app .v512-item-content,
.mail-shell-mode .v512-mail-app .v512-item-content strong,
.mail-shell-mode .v512-mail-app .v512-item-content small,
.mail-shell-mode .v512-mail-app .v512-item-top b,
.mail-shell-mode .v512-mail-app .v512-item-top time,
.mail-shell-mode .v512-mail-app .v512-unread,
.mail-shell-mode .v512-mail-app .v512-scroll-status,
.mail-shell-mode .v512-mail-app .v5222-scroll-status,
.mail-shell-mode .v512-mail-app .v5222-reader-note,
.mail-shell-mode .v512-mail-app .mail-search,
.mail-shell-mode .v512-mail-app .v512-message-participants,
.mail-shell-mode .v512-mail-app .v512-message-actions button,
.mail-shell-mode .v512-mail-app .v512-attachment-list button,
.mail-shell-mode .v512-mail-app .v512-safe-html,
.mail-shell-mode .v512-mail-app button,
.mail-shell-mode .v512-mail-app input,
.mail-shell-mode .v512-mail-app select,
.mail-shell-mode .v512-mail-app small{font-size:15px!important;line-height:1.4!important}
.mail-shell-mode .v512-mail-app .mail-list-item{min-height:93px!important;padding:12px 7px!important}
.mail-shell-mode .v512-mail-app .v512-item-content small{font-size:14px!important}
.mail-shell-mode .v512-mail-app .v512-item-top time{font-size:12px!important}
.mail-shell-mode .v512-mail-app .v512-format-ribbon button,
.mail-shell-mode .v512-mail-app .v512-format-ribbon select{font-size:15px!important;height:33px!important}
.mail-shell-mode .v512-mail-app #v512-mail-editor{font-size:16px!important;line-height:1.55!important}
.mail-shell-mode .v512-mail-app .mail-list-tools h2{font-size:21px!important}
.mail-shell-mode .v512-mail-app .v512-message h2{font-size:24px!important}
.mail-shell-mode .v512-mail-app .v512-newmail-wrap{min-height:54px!important}
.mail-shell-mode .v512-mail-app .mail-folder{min-height:38px!important}
.v513-mail-settings-dialog,.v513-mail-settings-dialog button,.v513-mail-settings-dialog select,
.v513-mail-settings-dialog input,.v513-mail-settings-dialog label,
.v513-mail-settings-dialog small,.v513-mail-settings-dialog p,
.v513-mail-settings-dialog textarea{font-size:15px!important;line-height:1.45!important}
.v513-mail-settings-dialog h3{font-size:21px!important}
.v523-google-setup{display:grid;gap:9px;margin:15px 0;padding:12px;border:1px solid #526779;border-radius:8px;background:#152631}
.v523-google-setup label{display:grid;gap:7px}.v523-google-setup input{min-width:0;width:100%;padding:10px;background:#071722;color:#f1e9d9;border:1px solid #607787;border-radius:5px;box-sizing:border-box}
.v523-google-setup small{color:#d0d8df}
.v512-color-label{min-width:36px!important;cursor:pointer}
@media(max-width:920px){.app-shell.mail-shell-mode .v512-mail-app{min-width:860px!important}}

/* The Mail-only header, toolbar, notification strip, and bottom status labels scale as well. */
.mail-shell-mode .v512-brand-banner .v512-brand-lockup,
.mail-shell-mode .v512-brand-banner .v512-profile-lockup,
.mail-shell-mode .v512-brand-banner .profile-lines,
.mail-shell-mode .v512-brand-banner button,
.mail-shell-mode .v512-brand-banner small,
.mail-shell-mode .v512-brand-banner span,
.mail-shell-mode .v512-bottom-dock .v512-dock-status,
.mail-shell-mode .v512-bottom-dock small,
.mail-shell-mode .v512-bottom-dock span,
.mail-shell-mode .topbar,
.mail-shell-mode .topbar button,
.mail-shell-mode .rail .tab,
.mail-shell-mode .comms-mail-active .mail-list-empty{font-size:15px!important}
