.usBreadcrumb{margin:0 0 16px}.usBreadcrumb button{color:#285bb3;background:#eaf1fb;border-radius:15px;padding:12px 16px;min-height:44px}.usPrimaryActions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.usHelp summary{color:#305996;cursor:pointer;min-height:44px;line-height:44px;border-radius:12px}.usHelp p{margin-top:10px}.daily[role=button]{cursor:pointer;border:1px solid #dce6f5}.daily[role=button]:focus-visible{outline:3px solid #85b3ff;outline-offset:3px}
@media(max-width:650px){.shell>.sidebar,.workspace>.topbar{display:none!important}.workspace{margin-left:0!important;min-width:0}.shell>.bottomnav{display:flex;position:fixed;bottom:0;left:0;right:0;background:white;border-top:1px solid #e3e9f2;border-radius:20px 20px 0 0;z-index:20;padding:8px 5px max(10px,env(safe-area-inset-bottom));gap:1px}.shell>.bottomnav .navbtn{flex:1;min-width:0!important;min-height:55px;color:#718199;background:white;border-radius:15px;font-size:10px;padding:7px 2px!important}.shell>.bottomnav .navbtn.active{background:#e8efff;color:#245ac2}.mrApp .quicksearch,.quicksearch{display:flex!important;margin-bottom:18px;min-height:46px}.chatpreview .quicksearch,.chatpreview .bottomnav{display:none!important}.detailsgrid{grid-template-columns:1fr!important}.refpanel>.reftable,.reftable{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.reftable td,.reftable th{white-space:nowrap}.page button,.mobileheader button,.warmLanguage button,.language-switch button,.chatcomposer button,.mrTabs button,.mrRight button,.refpaneltitle .btn,.wfMonthHeading button,.wfCalendarGrid button,.reftable td button{min-height:44px!important}.mobileheader button,.warmLanguage button,.language-switch button,.chatcomposer button,.wfMonthHeading button{min-width:44px!important}.warmLanguage button{padding:8px!important}.chatcomposer{gap:4px!important;padding-left:6px!important;padding-right:6px!important}.chatcomposer textarea{min-width:0!important;flex:1}.wfCalendarGrid{gap:2px!important}.wfCalendarCard{padding:12px!important}.wfCalendarGrid button{min-width:0;padding:7px 0!important}.mrHeaderTools{gap:4px}.mobileheader .mrBack{width:44px!important;height:44px!important}.page{padding-bottom:125px!important}.usPrimaryActions .btn{flex:1;white-space:normal;text-align:center}.usHelp{margin-top:22px}}
@media(max-width:650px){.page button{min-width:44px!important}.wfCalendarCard{overflow-x:auto}.wfCalendarGrid{grid-template-columns:repeat(7,minmax(44px,1fr))!important;min-width:320px}.wfCalendarWeek{min-width:320px}}
