/* Repair215: existing layout, only reported control visibility and label bounds. */
@media(hover:hover) and (pointer:fine){html:not([data-bruce-iphone=true]):not([data-bruce-ipad=true]):not([data-bruce-duo=true]) .smart-dashboard .smart-add-view{opacity:0;transition:opacity .12s}html:not([data-bruce-iphone=true]):not([data-bruce-ipad=true]):not([data-bruce-duo=true]) .smart-dashboard:hover .smart-add-view,html:not([data-bruce-iphone=true]):not([data-bruce-ipad=true]):not([data-bruce-duo=true]) .smart-dashboard:focus-within .smart-add-view,html:not([data-bruce-iphone=true]):not([data-bruce-ipad=true]):not([data-bruce-duo=true]) .smart-add-view[aria-expanded=true]{opacity:1}}
.bruce-widgets>.info-scroll{isolation:isolate}
.bruce-widgets>.info-footer{position:relative;z-index:2;flex:0 0 auto;min-width:0;background:var(--mail-background)}
.bruce-widgets>.info-footer .footer-settings,.bruce-widgets>.info-footer .footer-keys{flex:none}
.bruce-widgets>.info-footer .sidebar-shortcuts-toggle{min-width:0}
.settings-group-popup .label-library-main{overflow:hidden;min-width:0}
.settings-group-popup .label-library-main .label-chip{max-width:min(160px,70%)}
.settings-group-popup .label-library-row .label-gear{flex:0 0 auto}
.label-options-menu{box-sizing:border-box;max-height:min(58dvh,calc(100dvh - 16px));min-width:0}
