@media (max-width:760px){.site-content main{width:100%;min-width:0;max-width:100%;padding:22px max(16px, env(safe-area-inset-right)) 32px max(16px, env(safe-area-inset-left))!important}.site-content main>:where(.crm-container,.mx-auto){min-width:0;max-width:100%}.site-content main :is(.grid,.job-profile-grid,.lower-grid,.mapping-grid,.metric-grid,.notebook-page-file-grid,.personal-page-grid,.progress-grid,.recruiting-grid,.recruiting-info-grid,.row-grid,.summary-grid,.team-grid,.uhc-grid,.user-link-grid,.wfg-grid,.work-core-grid,.work-job-grid,.finance-metrics,.finance-jobs,.finance-fields,.messages-responsive-layout){grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.site-content main :is(.grid,.job-profile-grid,.lower-grid,.mapping-grid,.metric-grid,.notebook-page-file-grid,.personal-page-grid,.progress-grid,.recruiting-grid,.recruiting-info-grid,.row-grid,.summary-grid,.team-grid,.uhc-grid,.user-link-grid,.wfg-grid,.work-core-grid,.work-job-grid,.finance-metrics,.finance-jobs,.finance-fields,.messages-responsive-layout)>*{max-width:100%;grid-column:auto!important;min-width:0!important}.site-content main :is(.crm-panel,.crm-card,.crm-list-card){background-color:#1d2436eb;border:1px solid #becded47;box-shadow:0 10px 26px #00000038;border-radius:20px!important;padding:20px!important}.site-content main>:is(.crm-container,.mx-auto)>:is(section,details,.crm-panel)+:is(section,details,.crm-panel){margin-top:24px!important}.site-content main>:is(.crm-container,.mx-auto)>header{margin-bottom:26px!important}.site-content main :is(h1,h2,h3){overflow-wrap:break-word;line-height:1.25!important}.site-content main :is(.crm-page-description,.crm-section-description){margin-top:10px;line-height:1.65}.site-content main :is(.crm-panel,.crm-card)>h2{margin-bottom:12px}.site-content main :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;font-size:16px!important}.site-content main :is(.finance-header-actions,.report-controls){width:100%;gap:12px!important}.site-content main .finance-header-actions>a,.site-content main .finance-header-actions>button{white-space:normal;width:100%;flex:100%!important}.site-content main .finance-fields label{gap:8px}.site-content main .finance-section-heading{overflow-wrap:break-word;padding-block:6px;line-height:1.5;display:list-item}.site-content main :is(.table-wrap,.table-container,.table-scroll,.crm-table-wrapper,.crm-table-wrap,.company-table-shell,.finance-table-scroll,.mileage-table-wrap,.recipe-table-wrap){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:14px;width:100%;min-width:0;max-width:100%;overflow-x:auto!important}.site-content main .email-workspace{flex-direction:column;min-height:0;gap:20px!important;height:auto!important;display:flex!important}.site-content main .email-inbox-sidebar{flex:none;width:100%}.site-content main .email-inbox-heading{padding:16px;font-size:17px}.site-content main .email-inbox-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;max-height:220px;padding:12px;display:grid}.site-content main .email-inbox-options button{gap:6px;min-height:48px;padding:12px;font-size:14px}.site-content main .email-inbox-options small{font-size:12px}.site-content main .email-message-list{min-height:320px}.site-content main .email-thread-scroll{max-height:65dvh;overflow-y:auto}.mobile-app-bar strong{font-size:10.5px!important}}
