/* V1.19: +1 CSS pixel to App typography; original responsive breakpoints retained. */

#mentor7-app,.m7-login{font-size:15px!important;}
.m7-brand b{font-size:21px!important;}
.m7-brand small{font-size:12px!important;}
.m7-logo{font-size:26px!important;}
.m7-nav-label{font-size:11px!important;}
.m7-sidebar-footer{font-size:12px!important;}
.m7-sidebar-footer b{font-size:13px!important;}
.m7-person{font-size:13px!important;}
.m7-count{font-size:11px!important;}
.m7-bell-count{font-size:11px!important;}
.m7-heading h1{font-size:28px!important;}
.m7-heading p{font-size:14px!important;}
.m7-eyebrow{font-size:11px!important;}
.m7-btn{font-size:13px!important;}
.m7-btn.small{font-size:12px!important;}
.m7-stat>span{font-size:13px!important;}
.m7-stat>b{font-size:32px!important;}
.m7-stat>small{font-size:12px!important;}
.m7-card-head h2{font-size:15px!important;}
.m7-card-head small{font-size:12px!important;}
.m7-row-title{font-size:14px!important;}
.m7-row-meta{font-size:12px!important;}
.m7-progress-label{font-size:12px!important;}
.m7-tag{font-size:11px!important;}
.m7-filters select,.m7-filters input{font-size:13px!important;}
.m7-view-switch button{font-size:12px!important;}
.m7-table{font-size:13px!important;}
.m7-table th{font-size:11px!important;}
.m7-table .m7-title-cell button{font-size:13px!important;}
.m7-table td small{font-size:11px!important;}
.m7-empty{font-size:14px!important;}
.m7-program h2{font-size:16px!important;}
.m7-program p{font-size:13px!important;}
.m7-column-header{font-size:13px!important;}
.m7-task-card h3{font-size:13px!important;}
.m7-task-card .m7-card-meta{font-size:11px!important;}
.m7-gantt-label{font-size:13px!important;}
.m7-gantt-day{font-size:11px!important;}
.m7-gantt-day small{font-size:10px!important;}
.m7-gantt-label button{font-size:12px!important;}
.m7-gantt-label small{font-size:10px!important;}
.m7-gantt-bar{font-size:10px!important;}
.m7-gantt-legend{font-size:12px!important;}
.m7-unit-card h3{font-size:15px!important;}
.m7-child-unit{font-size:12px!important;}
.m7-child-unit button{font-size:12px!important;}
.m7-child-unit strong{font-size:11px!important;}
.m7-tabs button{font-size:13px!important;}
.m7-dialog-header h2{font-size:20px!important;}
.m7-field label{font-size:13px!important;}
.m7-field small,.m7-help{font-size:12px!important;}
.m7-field select[multiple]{font-size:12px!important;}
.m7-check{font-size:13px!important;}
.m7-form-section h3{font-size:15px!important;}
.m7-section-actions h3{font-size:15px!important;}
.m7-action-head{font-size:13px!important;}
.m7-action-item .m7-field input,.m7-action-item .m7-field select,.m7-action-item .m7-field textarea{font-size:13px!important;}
.m7-note{font-size:13px!important;}
.m7-detail-title{font-size:22px!important;}
.m7-detail-meta{font-size:13px!important;}
.m7-pre{font-size:14px!important;}
.m7-comment b{font-size:13px!important;}
.m7-comment small{font-size:11px!important;}
.m7-comment p{font-size:13px!important;}
.m7-toast{font-size:14px!important;}
.m7-notification b{font-size:14px!important;}
.m7-notification p{font-size:13px!important;}
.m7-notification small{font-size:11px!important;}
.m7-file-icon{font-size:10px!important;}
.m7-login-card h1{font-size:29px!important;}
.m7-login-card p{font-size:14px!important;}
.m7-login-card .m7-eyebrow{font-size:11px!important;}
.m7-login-card label{font-size:13px!important;}
.m7-link{font-size:13px!important;}
.m7-login-card .m7-muted{font-size:12px!important;}
@media(max-width:760px){.m7-search input{font-size:13px!important;}
.m7-heading h1{font-size:25px!important;}
.m7-heading p{font-size:12px!important;}
.m7-heading .m7-buttons .m7-btn{font-size:12px!important;}
.m7-stat>b{font-size:27px!important;}
.m7-stat>span{font-size:12px!important;}
.m7-stat>small{font-size:11px!important;}
.m7-filters select{font-size:12px!important;}
.m7-dialog-header h2{font-size:18px!important;}}
.m7-statusbar{font-size:14px!important;}
.m7-login-card form label{font-size:15px!important;}
.m7-timeline-axis span{font-size:12px!important;}
.m7-timeline-label small{font-size:11px!important;}
.m7-timeline-bar b{font-size:11px!important;}
#mentor7-app .m7-project-exit .m7-btn{font-size:13px!important;}
#mentor7-app .m7-gantt-legend{font-size:14px!important;}
#mentor7-app .m7-gantt-save-options{font-size:13px!important;}
#mentor7-app .exec-gantt-axis-title{font-size:15px!important;}
#mentor7-app .exec-phase-fixed{font-size:14px!important;}
#mentor7-app .exec-phase-fixed small{font-size:12px!important;}
#mentor7-app .exec-task-fixed .m7-grow>button{font-size:15px!important;}
#mentor7-app .exec-task-fixed .m7-grow>span,#mentor7-app .exec-task-fixed small{font-size:12px!important;}
#mentor7-app .task-check{font-size:21px!important;}
#mentor7-app .v35-grip{font-size:14px!important;}
#mentor7-app .m7-gantt-row-actions .m7-btn{font-size:10px!important;}
#mentor7-app .exec-axis>span{font-size:13px!important;}
#mentor7-app .exec-axis small{font-size:11px!important;}
#mentor7-app .exec-bar-v31 em{font-size:13px!important;}
#mentor7-app .milestone-bar em{font-size:11px!important;}
#mentor7-app .exec-risk-label{font-size:12px!important;}
#mentor7-app .exec-today-line>span{font-size:12px!important;}
#mentor7-app .m7-gantt-savebar{font-size:12px!important;}
.m7-drag-preview{font-size:13px!important;}
@media(max-width:720px){#mentor7-app .exec-gantt-axis-title{font-size:12px!important;}
#mentor7-app .exec-task-fixed .m7-grow>button{font-size:12px!important;}
#mentor7-app .task-check{font-size:17px!important;}
#mentor7-app .exec-phase-fixed{font-size:12px!important;}
#mentor7-app .exec-phase-fixed small{font-size:10px!important;}
#mentor7-app .m7-ct-toolbar .m7-help{font-size:11px!important;}
#mentor7-app .m7-gantt-legend{font-size:11px!important;}}
#mentor7-app .m7-top-message{font-size:14px!important;}
@media(max-width:760px){#mentor7-app .m7-top-message{font-size:12px!important;}
#mentor7-app .m7-person .m7-avatar{font-size:12px!important;}
#mentor7-app .m7-top-actions .m7-btn{font-size:12px!important;}}
.m7-portrait{font-size:27px!important;}
.m7-visit-portrait>span:last-child{font-size:15px!important;}
.m7-visit-info>small{font-size:11px!important;}
.m7-visit-info h2{font-size:29px!important;}
.m7-visit-roles span{font-size:13px!important;}
.m7-visit-card dl>div{font-size:13px!important;}
.m7-profile-project-status{font-size:13px!important;}
@media(max-width:600px){.m7-visit-info h2{font-size:26px!important;}}
.m7-rich-toolbar button{font-size:13px!important;}
.m7-rich-input h2,.m7-rich-view h2{font-size:25px!important;}
.m7-rich-input h3,.m7-rich-view h3{font-size:20px!important;}
.m7-person-chip{font-size:13px!important;}
.m7-pip{font-size:15px!important;}
.m7-pip-placeholder{font-size:17px!important;}
.m7-portrait.circle.list-portrait{font-size:25px!important;}
.m7-visit-note{font-size:14px!important;}
.m7-pagination{font-size:14px!important;}
.m7-drive-item small{font-size:13px!important;}
.m7-photo-library h3{font-size:17px!important;}
.m7-photo-thumb small{font-size:13px!important;}
.m7-priority-tag{font-size:13px!important;}
.m7-timeline-label .m7-priority-tag{font-size:11px!important;}
.m7-document-menu summary{font-size:23px!important;}
.m7-photo-arrow{font-size:45px!important;}
@media(max-width:760px){#mentor7-app .m7-photo-viewer .m7-btn{font-size:13px!important;}
.m7-photo-arrow{font-size:33px!important;}}
.m7-save-status{font-size:12px!important;}
@media(max-width:760px){.m7-save-status{font-size:11px!important;}}
.m7-brand small{font-size:12px!important;}
.m7-drive .folder small{font-size:13px!important;}

#mentor7-app .m7-visit-portrait>span:last-child{font-size:17px!important;}
#mentor7-app .m7-visit-info>small{font-size:12px!important;}
#mentor7-app .m7-visit-info h2{font-size:35px!important;}
#mentor7-app .m7-visit-roles b{font-size:18px!important;}
#mentor7-app .m7-visit-roles span{font-size:16px!important;}
#mentor7-app .m7-visit-card dl>div{font-size:17px!important;}
#mentor7-app .m7-visit-note{font-size:16px!important;}
#mentor7-app a.m7-social-link{font-size:14px!important;}
#mentor7-app .m7-visit-card a.m7-social-link{font-size:14px!important;}
@media(max-width:600px){#mentor7-app .m7-visit-info h2{font-size:31px!important;}
#mentor7-app .m7-visit-info>small{font-size:11px!important;}
#mentor7-app .m7-visit-card dl>div{font-size:16px!important;}
#mentor7-app a.m7-social-link{font-size:14px!important;}}
#mentor7-app .m7-upload-item b{font-size:15px!important;}
#mentor7-app .m7-upload-item small{font-size:14px!important;}
#mentor7-app .m7-upload-item label{font-size:14px!important;}
#mentor7-app .m7-upload-item input{font-size:16px!important;}
#mentor7-app .m7-upload-item p{font-size:14px!important;}
#mentor7-app .m7-upload-count{font-size:15px!important;}
#mentor7-app .m7-multi-paste{font-size:15px!important;}
#mentor7-app .m7-chat-context h3{font-size:20px!important;}
#mentor7-app .m7-chat-context p{font-size:15px!important;}
#mentor7-app .m7-chat-meta{font-size:13px!important;}
#mentor7-app .m7-chat-meta b{font-size:14px!important;}
#mentor7-app .m7-chat-text{font-size:17px!important;}
#mentor7-app .m7-chat-images figure{font-size:14px!important;}
#mentor7-app .m7-chat-images a>span{font-size:13px!important;}
#mentor7-app .m7-chat-download{font-size:13px!important;}
#mentor7-app .m7-chat-composer>label{font-size:14px!important;}
#mentor7-app .m7-chat-composer textarea{font-size:17px!important;}
#mentor7-app .m7-chat-compose-tools small{font-size:13px!important;}
#mentor7-app .m7-chat-pending small{font-size:12px!important;}
#mentor7-app .m7-chat-connection{font-size:13px!important;}
#mentor7-app .m7-chat-welcome{font-size:16px!important;}
#mentor7-app .m7-chat-welcome b{font-size:19px!important;}
@media(max-width:600px){#mentor7-app .m7-chat-meta{font-size:12px!important;}
#mentor7-app .m7-chat-compose-tools small{font-size:12px!important;}
#mentor7-app .m7-chat-context h3{font-size:18px!important;}}
#mentor7-app .m7-chat-context h3{font-size:19px!important;}
#mentor7-app .m7-chat-context p{font-size:13px!important;}
#mentor7-app .m7-chat-search-label{font-size:13px!important;}
#mentor7-app .m7-chat-people-search{font-size:15px!important;}
#mentor7-app .m7-chat-person b{font-size:15px!important;}
#mentor7-app .m7-chat-person small{font-size:13px!important;}
#mentor7-app .m7-chat-person em,#mentor7-app .m7-chat-unread{font-size:13px!important;}
#mentor7-app .m7-chat-person .m7-portrait.circle.list-portrait,#mentor7-app .m7-chat-meta .m7-portrait.circle.list-portrait{font-size:15px!important;}
#mentor7-app .m7-chat-day{font-size:13px!important;}
#mentor7-app .m7-chat-message-tools .m7-btn{font-size:13px!important;}
#mentor7-app .m7-chat-reactions .m7-btn{font-size:14px!important;}
#mentor7-app .m7-chat-emoji-pop summary{font-size:19px!important;}
#mentor7-app .m7-chat-quote b,#mentor7-app .m7-chat-reply-preview b{font-size:14px!important;}
#mentor7-app .m7-chat-quote span,#mentor7-app .m7-chat-reply-preview span{font-size:14px!important;}
#mentor7-app .m7-chat-message-context{font-size:12px!important;}
#mentor7-app .m7-chat-optional{font-size:13px!important;}
#mentor7-app .m7-chat-optional input,#mentor7-app .m7-chat-optional select{font-size:14px!important;}
#mentor7-app .m7-chat-optional label{font-size:13px!important;}
#mentor7-app .m7-chat-file-icon{font-size:29px!important;}
@media(max-width:700px){#mentor7-app .m7-chat-search-label{font-size:11px!important;}
#mentor7-app .m7-chat-compose-tools small{font-size:11px!important;}}

.m7-login .m7-password-toggle{font-size:14px!important;}
.m7-login .m7-password-match{font-size:14px!important;}

body.mentor7-standalone #mentor7-app{font-size:17px!important;}
#mentor7-app .m7-person{font-size:15px!important;}
#mentor7-app .m7-person small{font-size:13px!important;}
#mentor7-app .m7-top-message{font-size:16px!important;}
#mentor7-app .m7-heading h1{font-size:31px!important;}
#mentor7-app .m7-heading p{font-size:16px!important;}
#mentor7-app .m7-eyebrow{font-size:13px!important;}
#mentor7-app .m7-card-head h2{font-size:18px!important;}
#mentor7-app .m7-card-head small{font-size:14px!important;}
#mentor7-app .m7-row-title{font-size:17px!important;}
#mentor7-app .m7-row-meta{font-size:15px!important;}
#mentor7-app .m7-btn{font-size:15px!important;}
#mentor7-app .m7-btn.small{font-size:14px!important;}
#mentor7-app .m7-filters select,#mentor7-app .m7-filters input{font-size:15px!important;}
#mentor7-app .m7-view-switch button{font-size:14px!important;}
#mentor7-app .m7-table{font-size:16px!important;}
#mentor7-app .m7-table th{font-size:14px!important;}
#mentor7-app .m7-table .m7-title-cell button{font-size:16px!important;}
#mentor7-app .m7-table td small{font-size:14px!important;}
#mentor7-app .m7-tag{font-size:13px!important;}
#mentor7-app .m7-help,#mentor7-app .m7-muted{font-size:15px!important;}
#mentor7-app .m7-tabs button{font-size:16px!important;}
#mentor7-app .m7-program h2{font-size:19px!important;}
#mentor7-app .m7-program p{font-size:15px!important;}
#mentor7-app .m7-task-card h3{font-size:16px!important;}
#mentor7-app .m7-task-card .m7-card-meta{font-size:14px!important;}
#mentor7-app .m7-stat>span{font-size:15px!important;}
#mentor7-app .m7-stat>small{font-size:14px!important;}
#mentor7-app .m7-progress-label{font-size:14px!important;}
#mentor7-app .m7-pagination{font-size:15px!important;}
#mentor7-app .m7-dialog-header h2{font-size:24px!important;}
#mentor7-app .m7-dialog-body{font-size:17px!important;}
#mentor7-app .m7-field label{font-size:16px!important;}
#mentor7-app .m7-field input,#mentor7-app .m7-field select,#mentor7-app .m7-field textarea{font-size:17px!important;}
#mentor7-app .m7-rich-input{font-size:17px!important;}
#mentor7-app .m7-gantt-legend{font-size:16px!important;}
#mentor7-app .m7-gantt-save-options{font-size:15px!important;}
#mentor7-app .exec-gantt-axis-title{font-size:18px!important;}
#mentor7-app .exec-phase-fixed{font-size:17px!important;}
#mentor7-app .exec-phase-fixed small{font-size:14px!important;}
#mentor7-app .exec-task-fixed .m7-grow>button{font-size:18px!important;}
#mentor7-app .exec-task-fixed .m7-grow>span,#mentor7-app .exec-task-fixed small{font-size:14px!important;}
#mentor7-app .m7-gantt-row-actions .m7-btn{font-size:12px!important;}
#mentor7-app .exec-axis>span{font-size:15px!important;}
#mentor7-app .exec-axis small{font-size:13px!important;}
#mentor7-app .exec-bar-v31 em{font-size:15px!important;}
#mentor7-app .exec-risk-label{font-size:14px!important;}
#mentor7-app .m7-gantt-savebar{font-size:14px!important;}
@media(max-width:760px){#mentor7-app .m7-heading h1{font-size:28px!important;}
#mentor7-app .m7-heading p{font-size:15px!important;}
#mentor7-app .m7-top-message{font-size:14px!important;}
#mentor7-app .m7-top-actions .m7-btn,#mentor7-app .m7-heading .m7-buttons .m7-btn{font-size:14px!important;}
#mentor7-app .m7-filters select{font-size:15px!important;}}
@media(max-width:720px){#mentor7-app .exec-gantt-axis-title,#mentor7-app .exec-task-fixed .m7-grow>button,#mentor7-app .exec-phase-fixed{font-size:15px!important;}
#mentor7-app .exec-phase-fixed small{font-size:12px!important;}
#mentor7-app .m7-gantt-legend{font-size:14px!important;}}

.m7-id-screen h2{font-size:22px!important;}
.m7-id-screen .m7-login-card p{font-size:16px!important;}
.m7-id-screen .m7-login-card label{font-size:16px!important;}
.m7-id-screen input[type=text],.m7-id-screen input[type=password]{font-size:17px!important;}
.m7-id-primary{font-size:17px!important;}
.m7-id-links{font-size:15px!important;}
.m7-id-error,.m7-id-notice{font-size:16px!important;}
#mentor7-app .m7-id-entry h3{font-size:19px!important;}
#mentor7-app .m7-id-entry p{font-size:16px!important;}
#mentor7-app .m7-bulk-filters label{font-size:16px!important;}
#mentor7-app .m7-bulk-all{font-size:16px!important;}
#mentor7-app .m7-bulk-count{font-size:15px!important;}
#mentor7-app .m7-bulk-hint{font-size:14px!important;}
#mentor7-app .m7-bulk-preview li{font-size:16px!important;}
#mentor7-app .m7-bulk-preview small{font-size:14px!important;}
#mentor7-app .m7-bulk-bans{font-size:14px!important;}

#mentor7-app .m7-task-menu>summary{font-size:24px!important;}
#mentor7-app .m7-signature-grid p{font-size:14px!important;}
#mentor7-app .m7-rich-input h1,#mentor7-app .m7-rich-view h1{font-size:29px!important;}
