/* Workspace navigation and local publisher attribution. */
.lai-app .lai-brand{display:block;padding-bottom:9px}
.lai-app .lai-brand-identity{display:flex;gap:8px;align-items:center;white-space:nowrap}
.lai-app .lai-publisher-attribution{display:flex;flex-wrap:wrap;width:max-content;max-width:calc(100% - 39px);margin-top:4px;margin-inline-start:39px;gap:4px;align-items:center;color:#b6c1b0;font:11px/1.4 "Segoe UI",system-ui,sans-serif;letter-spacing:0;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
.lai-app .lai-publisher-attribution strong{font-weight:600;color:#e1edce}
.lai-app .lai-publisher-attribution:hover strong{text-decoration:underline}
.lai-app .lai-publisher-attribution:focus-visible{outline:2px solid #d4f85a;outline-offset:4px}
.lai-app .lai-nav-caption{font-size:10px;letter-spacing:1.1px;color:#b6c3aa}
.lai-app .lai-main-nav .lai-nav-manage{display:block;margin:10px 14px 4px;padding-top:8px;border-top:1px solid #34402e;font-size:10px}
.lai-app .lai-sidebar-discovery{margin-top:16px;padding-top:15px;border-top:1px solid #34402e;min-width:0}
.lai-app .lai-sidebar-discovery .lai-discovery-nav{margin:0;gap:5px}
.lai-app .lai-sidebar-foot{margin-top:20px;padding-top:18px}
.lai-app .lai-sidebar-foot .lai-back{margin-top:16px}
.lai-app .lai-sidebar-foot .lai-back+.lai-back{margin-top:9px}
.lai-app .lai-sidebar-foot .lai-development{margin-top:16px;font-size:9px;letter-spacing:.4px;color:#83917f}
@media(max-width:1150px){.lai-app .lai-publisher-attribution{margin-inline-start:35px;max-width:calc(100% - 35px)}}
@media(max-width:782px){
 .lai-app .lai-brand{padding-bottom:13px}
 .lai-app .lai-publisher-attribution{margin-inline-start:37px;max-width:calc(100% - 37px)}
 .lai-app .lai-main-nav .lai-nav-manage{display:none}
 .lai-app .lai-sidebar-discovery{order:3;flex:0 0 100%;width:100%;margin-top:12px;padding-top:12px}
 .lai-app .lai-sidebar-discovery .lai-discovery-nav{width:100%;flex-wrap:wrap;overflow:visible}
 .lai-app .lai-sidebar-discovery .lai-discovery-nav a{min-height:44px}
 .lai-app .lai-sidebar-foot{order:4;width:100%;margin:12px 0 0;padding:0}
 .lai-app .lai-sidebar-foot .lai-back,.lai-app .lai-sidebar-foot .lai-back+.lai-back{position:static;margin:0;font-size:11px}
}
@media(prefers-reduced-motion:reduce){.lai-app .lai-main-nav a{transition:none}}
