/* Allow long company names and mobile controls to shrink inside the viewport. */
#dashboardView #companyPanelTitle.wf-home-heading{width:100%;max-width:100%;min-width:0;gap:12px;white-space:normal!important;align-items:center}
#dashboardView .wf-company-greeting{display:block;min-width:0;flex:1;max-width:100%;white-space:normal!important}
#dashboardView .wf-company-greeting small{display:none!important}
#dashboardView .wf-company-greeting>span{display:block;font-size:clamp(20px,5vw,30px);line-height:1.2;white-space:normal!important;overflow-wrap:anywhere}
#dashboardView .wf-company-logo{flex:0 0 64px!important;width:64px!important;height:64px!important;border-radius:16px;overflow:hidden}
#dashboardView .wf-company-logo img{width:100%;height:100%;object-fit:contain}
#dashboardView .section-header>div,#dashboardView .company-view-section{min-width:0;max-width:100%}
@media(max-width:860px){
 #dashboardView .ambilo-mobile-bar{box-sizing:border-box!important;display:flex!important;width:100%!important;max-width:100vw!important;min-width:0!important;gap:5px!important;padding-left:10px!important;padding-right:10px!important}
 #dashboardView .ambilo-header-logo{flex:1 1 110px!important;width:auto!important;min-width:0!important;max-width:175px!important}
 #dashboardView .ambilo-header-logo img{max-width:100%!important;width:100%!important;object-fit:contain!important}
 #dashboardView #companyTourActions,#dashboardView .ambilo-account-bar{flex:0 1 auto!important;min-width:0!important;gap:4px!important}
 #dashboardView .ambilo-mobile-bar .account-chip,#dashboardView .ambilo-mobile-bar .shell-icon-btn,#dashboardView .ambilo-menu-button{width:36px!important;min-width:36px!important;max-width:36px!important;flex:0 0 36px!important}
 #dashboardView .work-hero-actions,#dashboardView .work-mode-card{min-width:0;max-width:100%}
 #dashboardView .work-hero-btn{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
}
.v15-leave-note{padding:12px;border:1px solid currentColor;border-radius:12px;margin:12px 0;font-weight:600}
.v15-on-leave [data-v15-blocked]{opacity:.55!important;cursor:not-allowed!important}
